2018/01/20更新
shadowsocks只提供浏览器socks协议的翻墙,其他的应用并不能科学上网,需要配合使用另外的工具进行http代理。
常见的工具有Proxifier、polipo和ProxyChains,发现Proxifier配置起来最简单和直观。
配置参考
https://ws1.sinaimg.cn/large/006tNc79gy1fnn5m26eeqj30ll04qdgd.jpg
https://www.zybuluo.com/qidiandasheng/note/546822
我的配置:
最新更新,推荐使用Google Cloud的云主机,免费12个月,速度更快,youtube毫无卡顿。地区选择asia-east1-a
,香港的节点。
开始
校园网的IPV6可以无限制的上Google和Youtube,马上该毕业了,这样的福利就再也没有了。最开始使用的蓝灯最近发现不能用了,之前想等入职了用公司的VPN,后来想了想不要由于翻墙看外网被公司被认为价值观有问题:-),没办法只能自己科学上网。一开始就没打算用VPN,因为发现最近几年好用的免费VPN基本绝迹了(然而科学上网后,发现Google Play上有个快喵VPN很好用,推荐给大家)。
方案&原理
方案:VPS+SS
最开始想购买搬瓦工(一年30刀),后来用的是AWS的免费12个月EC2。
EC2最好使用亚太的节点(香港最好),网络延迟会小一些。我最开始用的俄亥俄的节点,延迟在300ms,终端操作都卡,后来换成首尔的节点,延迟在130ms,虽然也卡但是上个谷歌是够了。
原理:
通俗的讲就是你的访问谷歌的网络请求被转发到位于境外的VPS上,由该VPS代为完成你的网络请求,SS(Shadowsocks)为完成这一动作的网络协议及相关server/client的软件。
实践
客户端推荐软件
windows: shadowsocks-windows
mac: ShadowsocksX-NG
android: shadowsocks-android
ios: ssrConnectPro
server端SS配置参考:
使用亚马逊云服务AWS搭建Shadowsocks
核心步骤:
安装SS
1
2
3
4
5$ sudo -s
$ apt-get update
$ apt-get install python-pip
$ pip install shadowsocks
$ pip install --upgrade pipsudo ssserver -p 8388 -k mypassword -m rc4-md5 --user nobody -d start
启动1
2
3-k 密码
-m 加密方式
--user 启动ssserver用户
几个坑:
- EC2登录方式使用签名文件,第一次用有点奇怪
- EC2要设置安全组的入站规则,否则不能登录
- 12个月免费套餐是指每个月EC2免费750个小时,所以只能开一个实例,多开实例就要付费了:-)