Skip to content

Latest commit

History

174 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

规则列表

该项目是通过规则列表实时生成生成多种规则配置文件,规则列表使用JSON格式编写,并需要使用规则列表语法

规则列表介绍

规则列表通过方括号包裹字段通过竖号分隔字段,YouTube和Host列表块无需使用方括号包裹!
规则列表处理时会自动按照不同的规则格式生成相应的规则,规则列表处理时自动忽略掉不需要的部分!
通过规则列表生成Surge/A.BIG.T/Shadowrocket/Potatso/Potatso2/Cross/Hosts等规则配置文件
更新规则时也只需要更新规则列表即可,不需要关心不同规则格式的编写的困扰!
由于一些原因,目前只支持Basic/Advanced规则

认证密钥介绍

[AUTHKEY]字段为接口加密数据定位符,使用OpenSSL RSA4096加密生成的下载用户唯一权限标识符
AUTHKEY将导致无法请求接口返回400错误,AUTHKEY包含唯一信息,请求过多将导致AUTHKEY加入黑名单
由于加入AUTHKEY保护,用户下载的规则文件除自己外其他人将无法使用,极大程度抑制再分发和盗取接口行为
AUTHKEYIP等信息绑定,使用AutoGroup将导致无法使用,网络请求Header可以看到IPTimeStamp信息
请将async.be认证服务器加入代理列表,所以请务必保证IP一致!

用户使用方法

Advanced规则末尾找到List键名对应键值,填入规则列表URL地址即可!
"Other":{"List":"https://raw.githubusercontent.com/BurpSuite/RuleList/master/Default.json"}

Basic规则是在网址后面加上List={规则列表地址}即可!
https://async.be/Rule/Basic/Surge?List=https://raw.githubusercontent.com/BurpSuite/RuleList/master/Default.json

规则列表信息

规则列表名称规则列表地址
默认规则列表https://raw.githubusercontent.com/CloudGateRules/RuleList/master/Default.json
开发规则列表https://raw.githubusercontent.com/CloudGateRules/RuleList/master/Developers.json

规则列表语法

规则列表支持更多参数,可以在SUFFIX后面添加其他参数,如有需要可以在SUFFIX后面添加|[参数]格式
比如说KEYWORD条目[^example]\|[DIRECT]\|[force-remote-dns],后面可以增加force-remote-dns
RewriteHeader Rewrite规则条目需要进行转义否则会出现错误!

规则列表语法功能描述
[SUFFIX]|[Example.com]|[DIRECT]SUFFIX规则条目
[DOMAIN]|[Example.com]|[DIRECT]DOMAIN规则条目
[^Example]|[DIRECT]|[force-remote-dns]KEYWORD规则条目
[PROCESS]|[Example]|[Proxy]PROCESS-NAME规则条目
[URLREGEX]|[\\Example]|[DIRECT]URL-REGEX规则条目
[USERAGENT]|[Example*]|[DIRECT]USER-AGENT规则条目
[IPCIDR6]|[2006::/16]|[DIRECT]IP-CIDR6规则条目
[10.0.0.0/8]|[DIRECT]IPCIDR规则条目
[$FINAL]|[Proxy]Other规则条目
syria.sy = 127.0.0.1Host规则条目
r1---sn-i3b7kn7d.googlevideo.comYouTube规则条目
^(http|https):\/\/E\\d{2}.xample.com - rejectRewrite规则条目
^(http|https):\/\/example.com header-del DNTHeaderRewrite规则条目
example.com$$MITM规则条目
<<SKIP跳过规则条目
[AUTHKEY]AUTHKEY定位符
<<Example注释内容条目
[!Example]规则块行首

规则列表字段

所有包含Proxy的规则条目将替换为用户设置的SUFFIX后缀信息

规则列表块功能描述
Info规则列表描述
GeneralGeneral规则块
AppleApple规则块
AdvancedProxy[Advanced]规则块
BasicProxy[Basic]规则块
DIRECTDIRECT规则块
REJECTREJECT规则块
KEYWORDKEYWORD规则块
PROCESSPROCESS规则块
URLREGEXURLREGEX规则块
USERAGENTUSERAGENT规则块
IPCIDR6IPCIDR6规则块
IPCIDRIPCIDR规则块
OtherOther规则块
HostHost规则块
YouTubeYouTube规则块
RewriteRewrite规则块
HeaderHeader Rewrite规则块
MITMMITMHost规则块
SKIP跳过规则块

About

No description, website, or topics provided.

Resources

Stars

18 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors