.*这个要实际去运行脚本,还是很耗资源的,基本没法用。
现在的 script rule 就可以实现,如果位置放的太靠前,基本一会儿内存就爆了。
我的意思是:
现在是 http-request 单条 regex script-path=xxx
如果修改成 http-request regex.llist sciprt-path=xxx
然后 regex.list 里面写上所有需要返回 json 的正则,一行一条。
这样所有的正则由 Surge 来判断,和目前的规则一样,没啥副作用,匹配上后跑脚本,脚本直接返回空的 JSON 或者其他,也可以自己实现 TINYGIF 等其他各种规则。
目前只能一条正则写一条,规则看起来太乱了。所以,把这个放到外部文件比较好看点。
现在 RULE-SET 应该也是这种用途。而且可以订阅外部规则。
以后 REJECT-JSON 也可以订阅所有正则表达式 list 了。