页面

2014年11月15日星期六

Shadowsocks从零开始一站式翻墙教程

Shadowsocks从零开始一站式翻墙教程 在Google服务全线被墙的严峻形势下翻墙不利索肿么能行。比较详尽的Shadowsocks翻墙教程分享给大家,涵盖了从零开始的方方面面。

-------------------------------
Shadowsocks
特点: 1.省电(在电量查看里几乎看不到它的身影)
 2.支持开机自启动,且断网无影响,无需手动重连(方便网络不稳定或者3G&Wi-Fi频繁切换的同学)
3.可使用自己的服务器(安全和速度的保证)
4.支持区分国内外流量(传统VPN在翻出墙外后访问国内站点会变慢)
5.可对应用设置单独代理(5.0之前的系统需要root) 
我自己的感受:随机启动24小时后台运行(占内存10MB以内,基本不怎么耗电),跟人直接置身墙外使用手机的感受差不多。

-------------------------------
Shadowsocks的正常使用需要服务端(其实所有的翻墙方式都需要服务端),搭建服务端需要你拥有一个属于自己的VPS。

下面是我自己精挑细选出来的两家VPS供应商(如果你坚持认为我是在给这两家VPS打广告,你就不用往下看了),这两家我都在用,感觉不错,当然你也可以选择其他家的VPS产品。

 搬瓦工
 OpenVZ架构 128MB内存 3GB硬盘 300GB流量/月 5.99美元/年(折合人民币3元/月)(推荐) https://bandwagonhost.com/aff.php?aff=1351 
 OpenVZ架构 96MB内存 2GB硬盘 200GB流量/月 4.99美元/年(折合人民币2.5元/月) https://bandwagonhost.com/aff.php?aff=1351
 OpenVZ架构 64MB内存 1.5GB硬盘 100GB流量/月 3.99美元/年(折合人民币2元/月) https://bandwagonhost.com/aff.php?aff=1351 

注:搬瓦工域名在部分地区被墙,需要翻墙访问,但在上面购买的VPS不受影响。 

DigitalOcean

 KVM架构 512MB内存 20GB硬盘 1TB流量/月 5美元/月(折合人民币30元/月)(推荐) https://www.digitalocean.com/?refcode=434ef4f9a3f0(使用本链接注册账户立即到账10美元) 

以上所推荐的两家VPS供应商全部支持PayPal付款。

------------------------------- 简单解释一下两家差价这么大的原因和技术特点:

 OpenVZ为不完全虚拟化技术,每个VPS账户共享母机内核,易受同一母机下其他VPS的影响,几乎不能单独修改内核。

KVM为完全虚拟化技术,各VPS之间互相独立,基本互不影响,而且可以任意修改内核。

 这两种架构对我们搭建shadowsocks服务器来讲最直观的区别就是,KVM可通过系统内核修改来优化服务器,大幅度提升shadowsocks的连接速度,尤其体现在晚高峰的时候。 我在同一时间段用100MB的文件简单的在自己的两台VPS上面测试了一下shadowsocks的连接速度: 搬瓦工(5.99美元/年)的平均下载速度在1.36-3.43Mbps/s之间(174-439KB/S),也就是说速度表现不是很稳定,速度快的时候也可以看下youtube 1080p,速度慢的时候youtube 480p还是没有问题的。 DigitalOcean(5美元/月)的平均下载速度稳定维持在3.70Mbps/s以上(474KB/S),这个速度已经是我本地物理带宽的上限,所以VPS的速度上限未知,基本在任意时刻youtube 1080p都可以秒开。 个人建议,对于连接速度和稳定性有较高要求的推荐DigitalOcean(一分价钱一分货),对于普通用户来讲,搬瓦工足以(性价比高)。


 -------------------------------
搬瓦工各节点测试IP:
Florida: 74.121.150.3
Los Angeles: 104.194.78.3
Phoenix: 198.35.46.2
(可在控制面板里切换到这个机房)

 DigitalOcean各节点测试域名:
New York: speedtest-ny1.digitalocean.com
Amsterdam: speedtest-ams1.digitalocean.com
San Francisco: speedtest-sfo1.digitalocean.com 

请在CMD下自行使用“ping IP/域名 -t”命令来测试不同位置的机房与你的电脑之间的ping值以及丢包率(Ctrl+C退出测试)。 如果还是不知道该选择哪个节点的童鞋,搬瓦工一般选用Los Angeles节点居多,DigitalOcean一般选用San Francisco节点居多(都在美国西海岸)。

------------------------------

搬瓦工默认系统为Centos 6 x86,保持默认即可;DigitalOcean创建VPS的时候选择CentOS 6.5 x64。 注册完毕后,你已经获得了你VPS的IP,SSH端口,root密码。去下面的地址下载putty,用于在你的windows系统上远程登陆你的VPS(搬瓦工需要在My Services里进入KiwiVM Control Panel点击Root password modification来获得root密码,SSH端口在邮件或者控制面板里可看到;DigitalOcean则是把密码发到了你邮箱里,在首次登陆VPS的时候系统会提示你修改,DigitalOcean默认SSH端口为22,两家VPS登录的用户名都是root)。 
http://www.putty.org/ 

下面的内容需要你有一点点linux的基本知识,用过windows下CMD的同学应该能很快上手(全部命令和内容都可以复制下来通过右键直接粘贴到putty里执行) 

vi编辑器基本用法扫盲(新手必读) http://linux.chinaunix.net/doc/office/2005-01-24/898.shtml

yum install epel-release
yum update
yum install python-setuptools m2crypto supervisor
easy_install pip
pip install shadowsocks

vi /etc/shadowsocks.json

加入

{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_port":1080,
    "password":"yourpassword",
    "timeout":600,
    "method":"rc4-md5"
}

(记得修改8388和yourpassword为你自己的端口号和密码)
保存退出

vi /etc/supervisord.conf

在尾部加入

[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autostart=true
autorestart=true
user=root

保存退出

vi /etc/rc.local

在下面加入

service supervisord start

保存退出

reboot
-------------------------------
至此,shadowsocks的服务端已经部署完成。剩下的就是下载客户端安装到你的手机和电脑上,记得修改客户端的相关设置保持和你的服务端参数一致哦。

Android手机客户端下载链接
https://play.google.com/store/apps/details?id=com.github.shadowsocks

电脑客户端端下载链接
http://sourceforge.net/projects/shadowsocksgui/files/dist/


2014年11月6日星期四

http://www.neobux.com/m/v/?rh=6A616D657366673838 http://www.clixsense.com/?r=6905265&s=101