安装

sudo apt-get install python-pip python-gevent python-m2crypto
sudo pip install shadowsocks

打开/usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py文件,将第52和111行中的cleanup修改为reset。猜测这是一个版本兼容性BUG

然后新建一个/etc/shadowsocks.json文件。

{
    "server":"your_server_ip",
    "server_port":8989,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"yourpassword",
    "timeout":600,
    "method":"aes-256-cfb",
    "fast_open": false,
    "workers": 1
}

启动ss试试,如果没有问题,会显示如下信息

sslocal -c /etc/shadowsocks.json

设置自启动

sudo nano /etc/systemd/system/shadowsocks.service

填入如下内容

[Unit]
Description=Shadowsocks Client Service
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/sslocal -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target

是自启动脚本生效

systemctl enable /etc/systemd/system/shadowsocks.service
Last modification:October 3, 2018
如果觉得文章对你有用,请随意赞赏