一、安装SS客户端
Ubuntu现在已经带了SS客户端,使用如下命令直接安装:
1 |
sudo apt install shadowsocks-libev |
官方地址:https://manpages.ubuntu.com/manpages/mantic/man1/ss-local.1.html
修改配置文件:
1 |
sudo vim /etc/shadowsocks-libev/config.json |
使用如下命令启动SS进行测试:
1 |
sudo ss-local -c /etc/shadowsocks-libev/config.json |
二、安装全局代理工具privoxy
SS的1080暴露的是SOCKS5接口,需要使用全局代理工具转发其他请求。
1 |
apt-get install privoxy |
修改配置文件privoxy的配置文件/etc/privoxy/config,保证其中生效两行:
1 2 |
listen-address localhost:8118 forward-socks5t / 127.0.0.1:1080 . |
使用如下命令启停privoxy:
1 2 |
sudo privoxy --user privoxy /etc/privoxy/config systemctl stop privoxy |
为终端配置http代理:
1 2 3 |
export http_proxy=http://127.0.0.1:8118 export https_proxy=http://127.0.0.1:8118 export ftp_proxy=http://127.0.0.1:8118 |
三、测试是否生效
1 |
curl -v www.google.com |
转载时请保留出处,违法转载追究到底:进城务工人员小梅 » Ubuntu 22.04 LTS下SS全局代理