Ubuntu下Shadowsocks客户端PAC配置教程

1. 安装Shadowsocks

  • 安装Shadowsocks客户端
    • 可以通过命令行使用sudo apt install shadowsocks-libev来安装Shadowsocks客户端

2. 配置Shadowsocks客户端

  • 编辑配置文件
    • 使用文本编辑器修改Shadowsocks配置文件,一般位于/etc/shadowsocks/config.json,配置服务器地址、端口、密码和加密方式

3. 安装和配置PAC

  • 安装Privoxy
    • 使用sudo apt install privoxy命令安装Privoxy代理软件
  • 编辑Privoxy配置
    • 修改Privoxy配置文件/etc/privoxy/config,添加一行forward-socks5 / 127.0.0.1:1080 .,用于转发Shadowsocks流量
  • 重启Privoxy服务
    • 使用sudo service privoxy restart命令重启Privoxy服务

4. 设置系统代理

  • 配置系统代理设置
    • 在系统设置中配置代理,选择手动代理配置,HTTP和HTTPS代理均设置为127.0.0.1,端口设置为8118

常见问题解答

如何验证Shadowsocks是否正常工作?

  • 可以使用网站http://www.google.com/ncr进行验证,如果可以访问则说明Shadowsocks生效

为什么PAC配置无法生效?

  • 可能是Privoxy配置有误或者系统代理设置不正确,请检查配置

如何在终端使用Shadowsocks代理?

  • 可以通过设置export http_proxy=http://127.0.0.1:8118export https_proxy=http://127.0.0.1:8118来在终端使用代理
正文完