shadowsocks自定义代理规则user-rule设置方法

最新版本的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
2
|http:example.com
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”,使本次规则也生效。)