PROXYIP.IO

PAC 自动代理分流脚本测试

浏览器本地

在纯本地沙箱中模拟执行 PAC 脚本的 FindProxyForURL 函数,比对 Chrome 与 Firefox 的分流决策与函数调用追踪。脚本不上传服务端。

🛡️🔒 纯浏览器本地执行:DNS 模拟来自下方映射表,绝不向公网发出真实请求或泄漏内网域名。
常用分流预设:

PAC 分流脚本 (JavaScript)

内置标准 PAC 辅助函数(isPlainHostName、shExpMatch、dnsResolve、isInNet、timeRange 等);Chrome 模式另支持 *Ex 扩展函数。

|

待测试目标地址(每行一条,最多 50 条)

模拟浏览器内核:

分流决策执行看板

共测试 5 个地址:2 个走代理,3 个直连,0 个异常。

  • https://www.example.com/account?id=7
    走代理
    FindProxyForURL("https://www.example.com/", "www.example.com"):PROXY 203.0.113.10:8080; SOCKS5 203.0.113.11:1080; DIRECT
    1. #1PROXY 203.0.113.10:8080 — 通过 HTTP 代理转接:203.0.113.10:8080
    2. #2SOCKS5 203.0.113.11:1080 — 通过 SOCKS5 代理转接:203.0.113.11:1080
    3. #3DIRECT — 直连访问,不走任何代理服务器。
  • http://intranet/
    直连
    FindProxyForURL("http://intranet/", "intranet"):DIRECT
    1. #1DIRECT — 直连访问,不走任何代理服务器。
  • http://wiki.corp.example.com/start
    直连
    FindProxyForURL("http://wiki.corp.example.com/start", "wiki.corp.example.com"):DIRECT
    1. #1DIRECT — 直连访问,不走任何代理服务器。
  • https://clips.video.example.net/watch
    走代理
    FindProxyForURL("https://clips.video.example.net/", "clips.video.example.net"):PROXY 203.0.113.20:3128; DIRECT
    1. #1PROXY 203.0.113.20:3128 — 通过 HTTP 代理转接:203.0.113.20:3128
    2. #2DIRECT — 直连访问,不走任何代理服务器。
  • http://printer.office.example.com/
    直连
    FindProxyForURL("http://printer.office.example.com/", "printer.office.example.com"):DIRECT
    1. #1DIRECT — 直连访问,不走任何代理服务器。

提示:本工具仅在浏览器沙箱中本地模拟规则判定,不会通过代理产生真实流量。Chrome 与 Firefox 传给 PAC 的参数存在隐私差异,可切换比对。