• home > tools > NetTools > throughGFW >

    搞懂SSR(6):熟悉PAC模式规则,手动添加白名单

    Author:zhoulujun Date:

    浅析PAC代理自动配置(英语:Proxy auto-config,简称PAC)是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一

    在公司需要上github,但是公司的网址一些域名不能走代理,那么如何配置呢?

    • 经过代理:||example.com

    • 绕过代理:@@||example.com


    PAC常用规则说明

    * 标记

    通配符。*可以表示任何字符串,任何满足条件的都会走代理。

    如:

    *.example.com/*

    表示:

    https://www.example.com

    https://image.example.com

    https://image.example.com/abcd

    等,都会走代理。


    @@ 标记

    例外规则,任何满足@@后面规则的地址,都不会走代理。

    如:

    @@*.example.com/\*

    表示:

    https://www.example.com

    https://image.example.com

    https://image.example.com/abcd

    等,都不会走代理。

    || 标记

    只匹配域名的结尾。

    如:

    ||example.com

    表示:

    http://example.com/abcd

    https://example.com

    ftp://example.com 

    等,都会走代理。

    | 标记

    匹配地址的开头和结尾。

    如:

    |https://example.com

    表示以https://example.com开头的地址会走代理。

    example.com|

    表示以example.com结尾的地址会走代理。


    ! 标记

    注释。

    如:

    ! 这是一行注释



    浅析PAC

    代理自动配置(英语:Proxy auto-config,简称PAC)是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一个网址。

    一个PAC文件包含一个JavaScript形式的函数“FindProxyForURL(url, host)”。这个函数返回一个包含一个或多个访问规则的字符串。用户代理根据这些规则适用一个特定的代理其或者直接访问。当一个代理服务器无法响应的时候,多个访问规则提供了其他的后备访问方法。浏览器在访问其他页面以前,首先访问这个PAC文件。PAC文件中的URL可能是手工配置的,也可能是是通过网页的网络代理自发现协议(Web Proxy Autodiscovery Protocol)自动配置的。

    打开 pac.txt 文件,可以看到如下内容

    可以看到pac配置文件是用的JavaScript语法,里面有一个变量 rules ,是一个JSon数组格式的数据类型,数组里面存放的是各种URL的通配符,

    比如:

    image.png

    比如我不想某个网站走代理,就把域名添加进去就行了!

    还有一个是修改 user-rule.txt 文件,这个yaml配置一直

    PAC的优势

    PAC自动代理属于智能判断模式,相比全局代理,它的优点有:

    • 不影响国内网站的访问速度,防止无意义的绕路

    • 节省Shadowsocks服务的流量,节省服务器资源

    • 控制方便


    可以在cmd中使用命令 ipconfig/flushdns 刷新缓存,再重新访问。



    如果有可以,使用下面链接使用vultr 服务(赚点广告费)


    试一试……


    参考文章:

    浅析PAC,修改PAC文件及user-rule文件实现自动代理 https://www.cnblogs.com/zdz8207/p/pac-user-rule.html

    Shadowsocks 手动添加和编辑 PAC 中的网址规则 https://juniway.github.io/Network-Technology/vps-pac-rules/




    转载本站文章《搞懂SSR(6):熟悉PAC模式规则,手动添加白名单》,
    请注明出处:https://www.zhoulujun.cn/html/tools/NetTools/throughGFW/9370.html