shadowsocks

一、安装

  1. Centos 7:
  2. sudo yum -y install epel-release
  3. sudo yum install python-pip
  4. pip install --upgrade pip
  5. pip install shadowsocks
  6. Ubuntu:
  7. apt-get install python-pip
  8. pip install shadowsocks

二、使用

配置

  1. 单用户配置
  2. {
  3. "server":"0.0.0.0",
  4. "server_port":10245,
  5. "local_address": "127.0.0.1",
  6. "local_port":1080,
  7. "password":"DWteam@2345.com",
  8. "timeout":30000,
  9. "method":"aes-256-cfb",
  10. "fast_open": false
  11. }
  12. 多用户配置, 一个端口一个密码
  13. {
  14. "server": "0.0.0.0",
  15. "port_password": {
  16. "8381": "foobar1",
  17. "8382": "foobar2",
  18. "8383": "foobar3",
  19. "8384": "foobar4"
  20. },
  21. "timeout": 300,
  22. "method": "aes-256-cfb"
  23. }

服务

  1. # 前台服务启动
  2. ssserver -c /etc/shadowsocks/shadowsocks.json
  3. # 后台服务启动
  4. sudo ssserver -c /etc/shadowsocks/shadowsocks.json -d start
  5. sudo ssserver -c /etc/shadowsocks/shadowsocks.json -d stop
  6. # 安装m2crypto可以加快一点加密速度
  7. apt-get install python-m2crypto
  8. # 查看日志
  9. tail -f /var/log/shadowsocks.log