ubuntu 下安装 Shadowsocks client

安装:
 sudo apt install shadowsocks
配置:
 sudo vim /etc/shadowsocks/config.json 
{
"server": "你购买的服务的server",
"server_port": 1111, 
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "xxxxxx",
"timeout": 300,
"method": "aes-256-cfb",
"fast_open": true,
"workers": 1
}
启动:
sslocal -c /etc/shadowsocks/config.json

因为我这里使用wget来验证是否生效了,因为默认wget只支持http代理,不支持socket5代理了,所以又需要安装socket5代理转http代理

sudo apt-get install privoxy
sudo vim /etc/privoxy/config

配置

# 在 froward-socks4下面添加一条socks5的,因为shadowsocks为socks5,
# 地址是127.0.0.1:1080。注意他们最后有一个“.”
#        forward-socks4   /               socks-gw.example.com:1080  .
forward-socks5   /               127.0.0.1:1080 .

# 下面还存在以下一条配置,表示privoxy监听本机8118端口,
# 把它作为http代理,代理地址为 http://localhost.8118/ 。
# 可以把地址改为 0.0.0.0:8118,表示外网也可以通过本机IP作http代理。
# 这样,你的外网IP为1.2.3.4,别人就可以设置 http://1.2.3.4:8118/ 为http代理。
 listen-address localhost:8118

重启prioxy

sudo systemctl restart privoxy.serivce

测试:

wget -e "http_proxy=127.0.0.1:8118" http://www.google.com

能下载到google的首页就说明生效了

Leave a Comment

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据