规则设置格式

  • 通配符支持,如 .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.comhttps://example.com、ftp://example.com 等地址均满足条件,只用于匹配地址开头
  • 注释 ! 如 !Comment
  • 分隔符^,表示除了字母、数字或者 _ - . % 之外的任何字符。如 http://example.com^,http://example.com/http://example.com:8000/ 均满足条件,而http://example.com.ar/ 不满足条件

添加规则方式

右键ss图标,编辑Geosite的用户规则,进而打开user-rule.txt,添加格式如下:

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

一行只能有一条代理规则,上面的示例中 ||amazonaws.com 和 artstation.com 这种直接写的语法都是可以的,生效后被配置的域名及其子域名都会经过代理访问。
最新版本的Shadowsocks客户端,在保存user-rule.txt的时候将会自动完成更新到pac.txt。