SS用户自定义规则User Rules无效的原因

  • 发表于
  • 日志

很奇怪为什么连 githubusercontent.com 这种 git 的附件域名都被。

User Rules无效

根据User Rules提示

! Put user rules line by line in this file.
! See https://adblockplus.org/en/filter-cheatsheet

使用adblockplus写法,怎么写都不生效

SS用户自定义规则User Rules无效的原因

一度怀疑是其它原因,甚至根据网上文章说的要去手动修改 user-rule.txt ,但这个逻辑本身就是错误的,既然Client已经提供了 Edit User Rules For PAC 为什么还要多此一举?而且我真的无脑去尝试编辑 user-rule.txt 但依然不生效。

最后找到了答案,说明很多文章无脑复制粘贴真的很可怕,搜索引擎核心竞争力突显。

User Rules正确使用

直接写域名就行了

然后我又反复测试,发现使用之前写的adblockplus写法也是可以的,但前提是 必须要Turn on ,这非常非常非常关键,根据规则不一样,它的生效方式也不一样。下面是规则参考:

  1. 通配符支持。比如  *.example.com/*  实际书写时可省略  *  , 如 .example.com/  , 和  *.example.com/*  效果一样
  2. 正则表达式支持。以  \  开始和结束, 如  \[\w]+:\/\/example.com\
  3. 例外规则  @@  ,如  @@*.example.com/*  满足  @@  后规则的地址不使用代理
  4. 匹配地址开始和结尾  |  ,如  |http://example.com  、  example.com|  分别表示以  http://example.com  开始和以  example.com  结束的地址
  5. ||  标记,如  ||example.com  则  http://example.com  、 https://example.com  、  ftp://example.com  等地址均满足条件
  6. 注释  !  。 如  !我是注释