计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

安装 Shadowsocks 服务端在 Ubuntu 系统 VPS 上

发布者:guo rue,发布时间:2016年2月10日 00:54   [ 更新时间:2016年2月14日 18:29 ]
安装 Shadowsocks 服务器端
1.更新软件源
sudo apt-get update
2.安装 pip、m2crypto 和 Shadowsocks
sudo apt-get install python-pip m2crypto
sudo pip install shadowsocks
注意:不安装 m2crypto,shadowsocks 会报错。

启动服务器端
开始
sudo ssserver -p 443 -k password -m aes-256-cfb
后台运行
sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start
停止
sudo ssserver -d stop

使用配置文件启动 Shadowsocks
1.新建一个配置文件并命名为 shadowsocks.json
sudo nano /etc/shadowsocks.json
配置文件内容如下。
{
"server":"服务器ip地址",
"server_port":443,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"your-passwd",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false,
"workers":10
}
建议使用 rc4-md5 加密方式,据说速度和性能更好。而 aes-256-cfb 相比前者安全更好。
2.运行 Shadowsocks 服务器端
sudo ssserver -c /etc/shadowsocks.json
当然,你也可以在后台运行。
sudo ssserver -c /etc/shadowsocks.json -d start
sudo ssserver -c /etc/shadowsocks.json -d stop
添加到开机自启动
sudo nano /etc/rc.local
/usr/local/bin/ssserver -c /etc/shadowsocks.json -d start
exit 0

在客户端使用命令行连接
sslocal -s 198.199.64.123 -p 443 -l 1080 -k password -t 600 -m aes-256-cfb

打开 Firefox 浏览器,在地址栏输入 
about:preferences#advanced
网络 连接 配置 Firefox 如何连接至国际互联网,设置(E)..
手动配置代理(M)
选择 SOCKS主机 
地址为127.0.0.1
端口1080
版本选 SOCKSv5
保存

然后就可以科学的打开一些网站了

使用 chrome 浏览器可以安装一个叫做 SwitchySharp 的插件,设置和 Firefox 浏览器差不多。

参考
http://www.ishadowsocks.com/
http://www.cnblogs.com/vincedotnet/p/3569648.html
http://aitanlu.com/ubuntu-shadowsocks-ke-hu-duan-pei-zhi.html
https://hceasy.com/2013/12/shadowsocks-%E6%9C%8D%E5%8A%A1%E7%AB%AF%E9%83%A8%E7%BD%B2/
http://www.uzero.me/2016/vps-shadowsocks.html