最新版本的shadowsocks支持用户自定义代理规则,更新到最新的版本的shadowsocks后, 在shadowsocks文件夹内会有一个user-rule.txt文档,如果用户需要添加自定义代理规则,只需要编辑user-rule.txt文件。
自定义代理规则设置语法与GFWlist相同,即Adblock Plus filters explained。
规则说明
1. 通配符支持,如*.baidu.com/,实际书写时可省略 *号
1 | *.baidu.com |
2. 正则表达式支持,以\开始和结束
1 | \[\w]+:Wexample.com\ |
3.例外规则(满足@@后规则的地址不使用代理)
1 | @@*.example.com/* |
4.用|符号,匹配地址开始和结束
1 | |http:example.com |
5.||标记,匹配协议
1 | ||example.com |
6.注释!
1 | !Comment |
注意:user-rule.txt中的规则并不能直接被shadowsocks使用,如要添加到user-rule.txt中的规则生效,你还要执行下面重要的一步:更新本地的PAC,更新后user-rule.txt中的自定义规则会添加到PAC.txt文件内。(备注:每次编辑完user-rule.txt后,均需执行“从GFWList更新本地PAC”,使本次规则也生效。)