• 请不要在回答技术问题时复制粘贴 AI 生成的内容
basncy
V2EX  ›  程序员

pac 指定网段走代理配置

  •  
  •   basncy · Dec 23, 2022 · 1941 views
    This topic created in 1255 days ago, the information mentioned may be changed or developed.
    比如
    1.0.0.0/8 和 104.0.0.0/8 走 socket:proxy.example.com:1080
    2600::/8 走 socket:proxy.example.com:1080
    DNS 走代理,但不强求.

    请别推荐安装 app 可以,只能在浏览器里设置 PAC 达到类似 vpn 的效果.
    7 replies    2022-12-23 16:38:01 +08:00
    alexwrong
        1
    alexwrong  
       Dec 23, 2022
    还有人使用 PAC 么 ? 这个落伍了吧
    Tamamopoi
        2
    Tamamopoi  
       Dec 23, 2022 via Android
    浏览器里设置,插件 switchyomega 试试?
    gengliangcais
        3
    gengliangcais  
       Dec 23, 2022
    v2ray ?
    pagxir
        4
    pagxir  
       Dec 23, 2022 via Android
    用这个判断 isInNet 就可以了。
    yaott2020
        5
    yaott2020  
       Dec 23, 2022 via Android
    switchyomega 插件
    basncy
        6
    basncy  
    OP
       Dec 23, 2022
    @pagxir 有好百来条路由, 不多也不少了.. 看到这个项目, 但不知道怎么生成 pac 文件 https://github.com/txthinking/bypass
    pagxir
        7
    pagxir  
       Dec 23, 2022
    function FindProxyForURL(url, host)
    {
    var resolved_ip = dnsResolve(host);
    if (isInNet(resolved_ip, "10.0.0.0", "255.0.0.0") ||
    isInNet(resolved_ip, "172.16.0.0", "255.240.0.0") ||
    isInNet(resolved_ip, "192.168.0.0", "255.255.0.0") ||
    isInNet(resolved_ip, "127.0.0.0", "255.255.255.0"))
    return "SOCKS proxy.example.com:1080";
    return "DIRECT"
    }
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   853 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 21:15 · PVG 05:15 · LAX 14:15 · JFK 17:15
    ♥ Do have faith in what you're doing.