搭建shadowsocks
更新日期:
可能由于各种各样的需求,需要访问越过GTW访问。
可能是访问技术社区,可能加快访问Github。
搭建一个shadowsocks会使你事半功倍。
前提需要
在墙外的服务器作为服务端。推荐搬瓦工,可以上网搜索一下特价(超划算)。
CentOS,Debian都无所谓。
能远程登录的设备,如果是windows需要ssh工具。
或者使用服务器租借商提供的web版命令行。
部署服务端
安装需求组件
CentOS:
yum install m2crypto python-setuptools
easy_install pip
pip install shadowsocks
Debian:
apt-get -y install libxml2-dev libxslt-dev libevent-dev python-dev python-pip python-m2crypto python-gevent
apt-get update && apt-get upgrade -y && apt-get install python-pip -y
apt-get install python-m2cryptopip install shadowsocks
sudo apt-get install python-gevent -y
sudo apt-get install libevent-dev python-pip -y
sudo pip install gevent
编写配置文件
vi /etc/shadowsocks.conf
写入配置:
1 | { |
多用户端口配置:1
2
3
4
5
6
7
8
9
10
11
12{
"server": "0.0.0.1",
"local_port": 1080,
"port_password": {
"6001": "mima1",
"6002": "mima2",
"6003": "mima3",
"6004": "mima4"
},
"timeout": 60,
"method": "aes-256-cfb"
}
部署服务
使用命令部署服务
ssserver -c /etc/shadowsocks.conf
到此服务端的任务就完成了
不同的客户端设置
windows与Mac OS
网上可以找到很对shadowsocks的gui客户端,或者goAgent,goAgentX,一类的都可以。
下载下来按照格式设置好,再在对应的端口全局就可以了。
全局可以在IE中直接设置代理,这里我推荐使用firefox浏览器的autoProxy插件,注意设置socks5。
ubuntu
步骤与服务端基本相同,最后自己全局就可以了。
TIP
shadowsocks在github上的开源项目已尽移除了。
无论以任何形式翻出去上网请遵守法律,并不要发表以及浏览不当信息。
应该抱着正确和理性的态度做事情。