简要介绍对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浏览器
从https://github.com/FelisCatus/SwitchyOmega/releases下载crx文件 ,将后缀改成rar文件后,解压
在地址栏中输入chrome://extensions,打开[开发者模式/,加载已解压的扩展程序,选择解压的目录,安装即可.