linux下配置shadowsocks客户端
安装shadowsocks
1 | sudo apt install python3 |
创建配置文件
新建一个ss.json
输入
1 | { |
保存
启动shadowsocks
1 | sslocal -c ss.json |
这样shadowsocks就在1080端口开放了
pac设置
如果设置全局代理,往往会导致访问国内网站变慢,于是需要设置pac代理
安装genpac并配置pac文件
1 | pip3 install genpac |
设置代理
之后在设置-网络-网络代理中,自动代理目录中输入pac目录路径即可
例:file:///home/plusls/ss/autoproxy.pac
浏览器设置
在浏览器的代理设置中使用系统代理即可
设置http代理
由于一些软件只支持http协议,我们需要安装privoxy来将http协议转为socks5
安装并配置privoxy
1 | sudo apt-get install privoxy |
在gedit中查找
1 | forward-socks5t |
去掉前面的#并修改为
1 | forward-socks5t / 127.0.0.1:1080 |
再次查找
1 | listen-address 127.0.0.1:8118 |
去掉前面的# 保存文件后输入
1 | service privoxy start |
若是终端需要代理,输入
1 | export https_proxy=http://127.0.0.1:8118 |
即可