周末在家研究了下“科学上网”,网上攻略众多,找了个同事强推的工具Shadowsocks试了下,果然很简单,很快,很稳定。这里简单记录了下搭建的整个过程。
主要核心工具就是Digital Ocean的VPS + Shadowsocks工具。
Digital Ocean的VPS
部署服务端首先需要一台VPS服务器(”Virtual Private Server”,或简称 “VPS”),这里主要使用的是Digital Ocean,该公司提供VPS比较稳定,而且提供SSD。最重要的是时常提供优惠,打折。可以降低使用的成本。优惠码和折扣信息可以自行在网上搜索,很多。
点击https://www.digitalocean.com/ 进入Digital进入Digital Ocean后注册一个用户后,需要绑定信用卡或Paypal支付验证,我使用了Paypal的支付,充值了5美金。
然后选择Droplet(就是VPS),选择了最便宜的配置:512M内存,20GB的硬盘。Image选择了14.04的ubuntu,SF的机房。5美金一个月,当订单完成后,1分钟内会部署好你的VPS,同时有一封邮件发送到你的注册邮箱,其中提供了登陆的方法和账号密码等信息。
这样我们就有一台VPS了,可以登上去测试下。
Shadowsocks
shadowsocks是一款私有协议(GFW就无法分析了)的代理软件,,目前还可以稳定提供上网代理。
shadowsocks客户端会在本地开启一个socks5代理,通过此代理的网络访问请求由客户端发送至服务端,服务端发出请求,收到响应数据后再发回客户端。
所以要选择一台台墙外的服务器来部署 shadowsocks 服务端。
安装
在Ubuntu下安装shadowsocks:1
2apt-get install python-pip
pip install shadowsocks
配置
1 | root@royluo:#vim /etc/shadowsocks.json |
启动和关闭
1 | ssserver -c /etc/shadowsocks.json -d start |
Server端就是这么多配置。
客户端配置
Win10
代理服务器设置
http://sourceforge.net/projects/shadowsocksgui/files/dist/点击下载dotnet4.0的那个。
下载后解压运行,在界面中选择编辑服务器,配置如下,完成后启动代理。
Chrome设置
下载Proxy SwitchySharp 插件:
https://chrome.google.com/webstore/detail/proxy-switchysharp/dpplabbmogkhghncfbfdeeokoefdjegm?hl=zh-CN
配置如下:
最后在chrome的右上角会出现一个地球的button,可以切换代理的开关。
试试google吧,是不是感觉呼吸到自由的空气了。
本人不才,Firefox的设置一直没成功,望高手指点。。。。。
MAC
MAC的配置就更简单了,下载
http://pan.baidu.com/s/1dDLXimt,安装。
如下配置:
一步到位。