如何自定义autoproxy代理规则
目前在 gfwList 中,有如下的规则格式:
example.com
匹配:http://www.example.com/foo
匹配:http://www.google.com/search?q=www.example.com
不匹配:https://www.example.com/
用于表明字符串 example.com 为 URL 关键词。任何含关键词的 http 连接(不包括 https)皆会使用代理。
||example.com
这种规则匹配的是 example.com 及其子域名,如 http://example.com/foo 和 http://subdomain.example.com/bar,但不会匹配在 URL 其它位置出现 example.com 的情况。一般用于该站点的 IP 被封锁的情况。
|https://ssl.example.com
这种规则匹配的是所有以 https://ssl.example.com 开头的地址。一般用于某些 IP 的 HTTPS 访问被定点封锁的情况,也用于暂时应付 issue 117。
/^https?:\/\/[^\/]+example\.com/
这种规则匹配的是域名中含有 example.com 这个字符串的,是正则表达式,较不常见。一般用于该字符串被 DNS 污染的情况。
@@||example.com
这种规则的优先级最高,表示所有匹配 ||example.com 规则的网址均 禁止 代理。一般用于特殊情况。
!Foo bar
注释,以英文感叹号开头,解释说明,不起实际作用。