ubuntu基于shadowsocks的PAC全局代理,shadowsockspac


一、启动 shadowsocks-qt5,并连接上。

首先确保你已经连接上了 shadowsocks ,可用状态。安装 shadowsocks-qt5?。如下图。?
这里写图片描述

二、配置PAC全局代理

1. 安装GenPAC

GenPAC 是基于gfwlist的代理自动配置(Proxy Auto-config)文件生成工具,支持自定义规则。

$ sudo pip install genpac
$ pip install --upgrade genpac
  • 1
  • 2

    ubuntu 安装 pip

    2. 调用在线?gfwlist?列表生成本地 autoproxy.pac 文件,命令如下:

    建立 vpnPAC 文件夹(用来存放用户自定义规则列表文件user-rules.txt和生成后的autoproxy.pac文件)

    mkdir vpnPAC
    cd vpnPAC
    touch user-rules.txt
    • 1
    • 2
    • 3

      我创建的文件夹路径为:/home/moma/vpnPAC/

      生成 autoproxy.pac 文件:

      genpac -p "SOCKS5 127.0.0.1:7070" --gfwlist-proxy="SOCKS5 127.0.0.1:7070" --output="autoproxy.pac" --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt" --user-rule-from="user-rules.txt"
      • 1

        我的路径为:/home/moma/vpnPAC/autoproxy.pac

        3. 设置全局代理

        点击:System settings > Network > Network Proxy ;?
        选择 Method 为 Automatic?
        设置 Configuration URL 为 autoproxy.pac 文件的路径?
        点击 Apply System Wide。?
        格式如:file:///home/{user}/vpnPAC/autoproxy.pac?
        这里写图片描述

相关内容