Ubuntu 16.04LTS 搭建 Shadowsocks

本文最后更新于 2017年4月30日 晚上

只针对Ubuntu16以上的版本。

执行很简单,首先是三条命令

1
2
3
apt update
apt install python-pip
pip install shadowsocks

pip 是 Python 下方便的包管理工具

之后在/etc/shadowsocks编写配置文件:

1
2
3
4
5
6
7
8
9
10
{
"server":"my_server_ip",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

上面一些数值,替换成自己相应的就好,method建议128的就好。

接下来运行如下命令:

1
ssserver -c /etc/shadowsocks.json -d start

为了能够开机自启,把上面的命令加入到/etc/rc.loacl里面,在 exit之前就行。

最后下载客户端:SS客户端

可能在 VPS 会遇到以下的一个错误:
Python locale error: unsupported locale setting

只要执行以下几行命令就可以了:

1
2
3
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales

Ubuntu 16.04LTS 搭建 Shadowsocks
https://yuluod.github.io/2017/02/28/Ubuntu-16-04LTS-搭建-Shadowsocks/
作者
yuluo
发布于
2017年2月28日
许可协议