Shadowsocks

March 30, 2020

Ubuntu 18.04 Shadowsocks

安装 pip

sudo apt install python3-pip

安装 Shadowsocks

  • pip3 install https://github.com/shadowsocks/shadowsocks/archive/master.zip

  • 安装完后检查是否为 3.0.0 版本

    ssserver --version

    若显示 Shadowsocks 3.0.0 则进行下一步

配置 Shadowsocks

  • 创建 shadowsocks.json

    sudo vim /etc/shadowsocks.json

  • 编辑 shadowsocks.json

    {
      "server": "0.0.0.0",
      "server_port": 8388,
      "local_address": "127.0.0.1",
      "local_port": 1080,
      "password": "password",
      "timeout": 300,
      "method": "aes-256-cfb",
      "fast_open": false,
      "workers": 1,
      "prefer_ipv6": false
    }

启动 Shadowsocks

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

开机自启

  • 创建 shadowsocks.service 文件

    vim /etc/systemd/system/shadowsocks.service

  • 复制粘贴一下内容,然后保存退出

    [Unit]
    Description=Shadowsocks Server
    After=network.target
    
    [Service]
    ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks.json
    Restart=on-abort
    
    [Install]
    WantedBy=multi-user.target
  • 运行 shadowsocks.service

    systemctl start shadowsocks.service

  • 允许开机自动启动

    systemctl enable shadowsocks.service

  • 查看运行状态

    systemctl status shadowsocks.service


Profile picture

Personal blog by xg4.
Peace & Love.