! Put user rules line by line in this file.
! See https://adblockplus.org/en/filter-cheatsheet
! Github 相关
||github.com
! vercel 相关
||vercel.app
||.vercel.app
! openai 相关
||openai.com
||.openai.com
! npmtrends 相关
||npmtrends.com
||npm-trends-proxy.uidotdev.workers.dev
ShadowSocks PAC 用户自定规则
ShadowSocks 默认使用的 GFWList 规则,当 GFWList 规则无法满足我们的要求时,就需要用到 PAC 用户自定规则
PAC 规则语法说明
在书写 PAC 用户自定规则前,我们需要先了解其规则语法,ShadowSocks 使用的是 Adblock Plus 的规则引擎
Adblock Plus filters 规则文档
大概规则如下
代理相关标识符
@@
标识符(设置不使用代理的规则)@@*.example.com/*
满足@@
后规则的地址不使用代理地址匹配相关规则
*
*.example.com/*
在实际使用时可省略*
,比如*.example.com/*
可以写成.example.com/
\
开始和结束\[\w]+:\/\/example.com\
|
|http://example.com example.com|
分别表示以http://example.com
开始和以example.com
结束的地址||
||example.com
则http://example.com
、https://example.com
、ftp://example.com
等地址均满足条件,只用于匹配地址开头^
表示除了字母、数字或者_ - . %
之外的任何字符。http://example.com^
表示http://example.com/
和http://example.com:8000/
均满足条件,而http://example.com.ar/
不满足条件其他
!
! 这是一条注释
常用 PAC 规则
注意点