1. 安装Shadowsocks
- 安装Shadowsocks客户端
- 可以通过命令行使用
sudo apt install shadowsocks-libev
来安装Shadowsocks客户端
- 可以通过命令行使用
2. 配置Shadowsocks客户端
- 编辑配置文件
- 使用文本编辑器修改Shadowsocks配置文件,一般位于
/etc/shadowsocks/config.json
,配置服务器地址、端口、密码和加密方式
- 使用文本编辑器修改Shadowsocks配置文件,一般位于
3. 安装和配置PAC
- 安装Privoxy
- 使用
sudo apt install privoxy
命令安装Privoxy代理软件
- 使用
- 编辑Privoxy配置
- 修改Privoxy配置文件
/etc/privoxy/config
,添加一行forward-socks5 / 127.0.0.1:1080 .
,用于转发Shadowsocks流量
- 修改Privoxy配置文件
- 重启Privoxy服务
- 使用
sudo service privoxy restart
命令重启Privoxy服务
- 使用
4. 设置系统代理
- 配置系统代理设置
- 在系统设置中配置代理,选择手动代理配置,HTTP和HTTPS代理均设置为
127.0.0.1
,端口设置为8118
- 在系统设置中配置代理,选择手动代理配置,HTTP和HTTPS代理均设置为
常见问题解答
如何验证Shadowsocks是否正常工作?
- 可以使用网站
http://www.google.com/ncr
进行验证,如果可以访问则说明Shadowsocks生效
为什么PAC配置无法生效?
- 可能是Privoxy配置有误或者系统代理设置不正确,请检查配置
如何在终端使用Shadowsocks代理?
- 可以通过设置
export http_proxy=http://127.0.0.1:8118
和export https_proxy=http://127.0.0.1:8118
来在终端使用代理
正文完