Hugh's Blog

VPS 中安装 Shadowsocks

服务端安装 (Ubuntu1404)

ssh <username>@<ip_address> -p <port> #ssh登录vps
apt-get update
apt-get install python-pip
pip install shadowsocks
apt-get install python-m2crypto #支持更多的加密方式

2017-08-15

在 Ubuntu1604 下可能要加上:

pip install --upgrade pip
pip install setuptools
# 开始安装
pip install shadowsocks
# 查看幫助
ssserver -h

配置 /etc/shadowsocks/config.json 手动创建该文件

{
    "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
}

启动服务

# 后台运行
ssserver -c /etc/shadowsocks/config.json --user nobody -d start

可以设置开机启动,编辑 /etc/rc.local

# 日志文件位于 /var/log/syslog
/usr/local/bin/ssserver -c /etc/shadowsocks/config.json
# 指定日志文件
/usr/local/bin/ssserver -c /etc/shadowsocks/config.json --user nobody -d start --log-file /var/log/shadowsocks.log

客户端安装 (Ubuntu1404),下载

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

参考

Shadowsocks 使用说明

Configuration via Config File