简要介绍对shadowsocks搭建的实现步骤.

  • pip3 install shadowsocks
  • 按需建立自己的配置文件目录: mkdir -p /etc/shadowsocks/
  • vi /etc/shadowsocks/config.json
  • vi新建的配置文件,格式如下:
{
    "server":"0.0.0.0",
    "server_port":8088,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"password",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": true,
    "workers": 1
}
  • vi /usr/local/lib/python2.X/dist-packages/shadowsocks/crypto/openssl.py
  • 找到对应的python的版本下面的openssl.py文件,将两处的cleanup 改为 reset.
libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,)
改为
libcrypto.EVP_CIPHER_CTX_reset.argtypes = (c_void_p,)
  • 启动ss服务命令行: ssserver -c /etc/shadowsocks/config.json -d start

  • 设置开机启动

# 新建文件rc.local
sudo vi /etc/rc.local
# 输入 启动命令
sudo /usr/local/bin/ssserver 
-c  /etc/shadowsocks/config.json -d start
  • 配置chrome浏览器
  1. 从https://github.com/FelisCatus/SwitchyOmega/releases下载crx文件 ,将后缀改成rar文件后,解压

  2. 在地址栏中输入chrome://extensions,打开[开发者模式/,加载已解压的扩展程序,选择解压的目录,安装即可.