缘起
之前一直使用 MyEntunnel + Putty 翻*墙,但是有两个显著的缺点:
- 不稳定;
- 没有非 windows 客户端。
一直知道有Shawodsocks 这个神器,趁最近有时间,搞定翻*墙。记录下搭建过程中遇到的坑。
搭建服务端
申请EC2 实例
安全策略中打开TCP端口
安装 *** 服务端
连接到服务器,安装***服务端程序
apt-get install python-pip
pip install shadowsocks
配置
创建 *** 配置文件与 /etc/shadowsocks.json(下图隐去了IP与密码);
注意此处IP不是ifconfig显示出来的IP,而是aws分配的公用IP,可以通过aws控制面板查看;
启动***服务端;
ssserver -c /etc/shadowsocks.json -d start
客户端
windows
安装***客户端
注意:配置服务端IP,端口,密码,加密方式,代理端口,此处IP为ifconfig中显示的IP,如下图框中所示。
chrome安装Proxy SwitchySharp 插件
配置Proxy SwitchySharp
顺利翻*墙
iOS
AppStore中下载 *** 客户端
设置*** 客户端,连接到 aws 的服务器
设置wifi,点击感叹号
HTTP代理中选择自动,URL中填入:http://127.0.0.1:8090/proxy.pac
顺利翻*墙
注意:因为iOS禁止程序后台一直运行,需要一段时间后重启***。