自动分流 · 国内/私有 IP 直连 · 国外走代理 · 多代理故障转移
按顺序填写你的代理。生成的 PAC 会让系统自动依次尝试,不可用时自动跳到下一个(即“自动轮询可用代理”)。
💡 本机代理(127.0.0.1 / localhost)会自动排到故障转移链最前;其余按你填写的顺序;开启「自动优选」时同网段代理(如家里/公司 LAN)次优先。
PROXY最基础、兼容性最好。浏览器把请求交给代理代为访问,仅 TCP。绝大多数本地软件(Clash / V2Ray)都开放 HTTP 端口,PAC 里最常用。
HTTPS“CONNECT 隧道代理”。客户端先与代理建立 TLS 加密通道再传请求,代理看不到明文。本机 127.x 代理一般没必要用,多用于远端代理服务器。
SOCKS古老协议:仅 IPv4、无认证、不支持 UDP,基本已被淘汰。除非老软件只支持它,否则不要用。
SOCKS5现代 SOCKS:支持 IPv4/IPv6、UDP(游戏 / 视频通话 / QUIC 需要)、可选认证。本地软件几乎都优先提供 SOCKS5,最通用。
| 软件 | 推荐协议 | 常见端口 | 填写示例 |
|---|---|---|---|
| Clash / Clash Verge / mihomo | HTTP 或 SOCKS5 | 7890(HTTP) / 7891(SOCKS5) | 127.0.0.1:7890 选 http |
| V2Ray / V2RayN | SOCKS5 或 HTTP | 10808(SOCKS5) / 10809(HTTP) | 127.0.0.1:10808 选 socks5 |
| Shadowsocks (SS) | SOCKS5 | 1080 | 127.0.0.1:1080 选 socks5 |
| ShadowsocksR (SSR) | SOCKS5 | 1080 | 127.0.0.1:1080 选 socks5 |
| Trojan / Trojan-Go | SOCKS5 或 HTTP | 通常 1080 | 127.0.0.1:1080 选 socks5 |
| sing-box | HTTP / SOCKS5 / mixed | 20171(HTTP)/20172(SOCKS5)/20170(mixed) | 127.0.0.1:20172 选 socks5 |
| ClashX (macOS) | HTTP | 7890 | 127.0.0.1:7890 选 http |
| NekoBox / Hiddify | SOCKS5 / mixed | 2080 / mixed | 看软件设置页端口 |
注:mixed 端口同时接受 HTTP 与 SOCKS5,填哪种协议都行;端口以你软件「设置 / 端口」页显示为准。直接粘贴 socks5://127.0.0.1:1080 也能自动识别类型与端口。
基于 gfw-pac 改造:中国 IP 段(5823 条)走直连,私有/本地地址直连,其余国外流量走代理。
已预填常用直连/代理域名,可按需增删。每行一个,支持子域通配(如 baidu.com 同时匹配 www.baidu.com)。
内置 5823 条中国 IPv4/IPv6 段(来源 Loyalsoldier/geoip)。可选:填入远程列表 URL 即时更新。
编辑上方任意项即时刷新。下载 pac.js 后指向系统/浏览器代理即可。
用你自己的 GitHub Token 把生成的 pac.js 创建为(私密)Gist,返回可直接填进系统/浏览器代理设置的直链。Token 仅存浏览器本地(localStorage),只发往 api.github.com,绝不上传别处。再次点击会更新同一个 Gist,URL 保持不变。
pac-generator),Expiration 选期限(如 90 天,不建议 No expiration)gist 这一项(托管 PAC 唯一需要的,别勾其他)ghp_xxxxxxxx → 立刻复制保存(只显示这一次)直达创建页(需登录):github.com/settings/tokens/new
⚠️ 安全提醒:Token 只存你浏览器 localStorage,仅在你点托管时发往 api.github.com,不经过任何中间服务器。它有 gist 权限,别到处贴;万一泄露,去 Tokens 页面把对应项 Revoke 即可,已生成的 PAC 直链不受影响。不想用 Token 也可走「下载 pac.js → 丢到任意静态空间」。
~/pac.js)。file:///Users/你/pac.js;Windows 设置 → 代理 → 使用设置脚本 → 同上。pac.js 提交到本仓库,访问 https://<用户名>.github.io/<仓库名>/pac.js 即可作为 PAC URL。