Linux 终端安装并使用shadowsocks client

  • 安装shadowsocks client
pip install shadowsocks  
  • 创建shadowsocks client配置文件
{
"server":"ushadow.org",        #服务端的IP
"server_port":12001,        #务端的端口
"local_port":1080,        #本地端口,一般默认1080
"password":"123456",        #服务端为你设置的密码
"timeout":600,            #超时设置
"method":"aes-256-cfb"        #加密方法
}
  • 启动客户端
sslocal -c shadow.json  
  • 安装协议转发
apt-get install privoxy  
  • 编辑privoxy配置文件
vim ~/privoxy.config  
listen-address 0.0.0.0:8118  
forward-socks5 / 127.0.0.1:1080 .  
  • 启动privoxy
privoxy privoxy.config  
  • 编辑环境变量
如果需要,设置环境变量:
export http_proxy=http://127.0.0.1:8118  
export https_proxy=http://127.0.0.1:8118