Centos搭建Shadowsocks的教程

众所周知,Google在大陆无法访问已将近一个月,在此期间,Dropbox等也陆续被封,局域网化愈来愈严重,不过对于大部分人来说这似乎没什么影响,该用百度的照样用百度,该用360的照样用360。

但是,有些码农,离不开谷歌的码农,似乎就陷入了绝境。

今天V5FM发布教程教大家在centos上安装shadowsocks并成功翻阅障碍!

Shadowsocks有很多种版本,如Python版本,Libev,Libuv版本,搭建好了其实功能都一样,只不过效率和加密解密速度略有差别。

今天的教程是Libev的教程:

Python版的安装的教程可以看这:

https://github.com/clowwindy/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E

安装必备程序:
yum install git build-essential autoconf libtool openssl-devel gcc -y
下载源码并编译安装:
git clone https://github.com/madeye/shadowsocks-libev.git
cd shadowsocks-libev
./configure
make && make install
启动:
nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &
示例
nohup /usr/local/bin/ss-server -s 11.22.33.44 -p 12345 -k 12345678 -m aes-256-cfb &

其中
-s 11.22.33.44 #指定服务器的IP地址
-p 12345 #指定服务器绑定的IP地址
-k 12345678 #设置密码
-m aes-256-cfb #指定加密方式为aes-256-cfb,如果不指定,默认为table方式,加密方式不大会影响速度,但是table非常不安全。

加入开机启动:
echo "nohup /usr/local/bin/ss-server -s 11.22.33.44 -p 12345 -k 12345678 -m aes-256-cfb &" >> /etc/rc.local
请把IP 端口 密码 加密方式改成自己设置的。

下载Shaodowsocks

Shadowsocks-Gui:需要配合Switchsharp使用:http://pan.baidu.com/s/1pJyQJ03

Yingwa无需配合其他工具使用:http://pan.baidu.com/s/1jG7OxMI

Switchsharp使用教程:

需要一个Chrome浏览器

下载Switchsharp:http://pan.baidu.com/s/1eQ8C5Ku

自定义及控制-工具-扩展程序-将下载的.crx文件拖入即可安装


填写你自己喜欢的情景模式名称,按照图中改选项即可:


然后点击切换规则

自己新建规则,规则是大概是 /google.com 就是只要有包涵 /google.com 的网站全部启用一个模式,匹配模式选择通配符,情景模式选择你自己创建的模式


然后再在 在线规则列表中填入这个网址 https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt


大功告成~

然后在Yingwa或者Shadowsocks-GUI配置好你自己刚刚在服务器上设置的IP端口等。
其中SOCKS 5 Proxy Port填:1080

另附:

在Linode上快速搭建Shadowsocks 





发表评论