ShadowSocks 自定义gfwlist2pac规则
ShadowSocks 规则格式说明
ShadowSocks 默认使用的是 adblock plus 的引擎,要想自己添加规则最好熟悉一下其规则,下面是ShadowSocks 的 pac 规则。
中文版: Adblock Plus 过滤规则
英文版: Adblock Plus filters explained
规则大概描述如下
- 通配符支持,如 *.example.com/* 实际书写时可省略 * 如 .example.com/ 意即 *.example.com/*
- 正则表达式支持,以\开始和结束, 如 [\w]+:\/\/example.com\
- 例外规则 @@,如 @@*.example.com/* 满足@@后规则的地址不使用代理
- 匹配地址开始和结尾 |,如 |http://example.com、example.com| 分别表示以 http://example.com 开始和以 example.com 结束的地址
- || 标记,如 ||example.com 则 http://example.com 、https://example.com 、ftp://example.com 等地址均满足条件,只用于匹配地址开头
- 注释 ! 如 ! Comment
- 分隔符^,表示除了字母、数字或者 _ - . % 之外的任何字符。如 http://example.com^ ,http://example.com/ 和 http://example.com:8000/ 均满足条件,而 http://example.com.ar/ 不满足条件
如何使用自定义规则
如果 GFWList 的自带规则无法满足你的需求,你可以点击 ShadowSocks 选择『编辑GFWList的用户规则』项,使用编辑器打开user-rule.txt文件,在文件中加入你的规则,格式如下:
! Put user rules line by line in this file.
! See https://adblockplus.org/en/filter-cheatsheet
||amazonaws.com
||atom.io