请教用模块补充RULE的问题,本人小白,求大佬指点:
编写模块
模块的内容和标准配置基本一致,目前支持调整以下段:
General, Replica, MITM
直接覆盖原始值:key = value
在原始值的末尾进行追加:key = %APPEND% value
在原始值的开始进行插入:key = %INSERT% value
你只能在 MITM 段中操作 hostname 字段。
Rule, Script, URL Rewrite, Header Rewrite, Host
新加入的定义将会追加在原始内容的顶部。
模块中的规则只可以使用 DIRECT、REJECT、REJECT-TINYGIF 三个内置策略。"
问题1
引用手册中的模块描述,所以用模块补充Rule只可以使用 DIRECT、REJECT、REJECT-TINYGIF 三个内置策略吗?
问题2
我编辑了Cellular Mode,当加载这个Mode测试时,这两条规则会覆盖原本的[RULE],而非追加在原始内容的顶部。是不是我的FINAL,DIRECT写的有问题,要如何写?
#!name=Cellular Mode
#!desc=Configuration for cellular network
#!system=ios
[Rule]
IP-CIDR,10.10.10.0/24,🏠 家中服务,no-resolve
IP-CIDR,1.2.3.4/32,👨🏼💻 公司服务,no-resolve
FINAL,DIRECT
问题3
由于被逼无奈,我在Cellular Mode中乱写一通,把“FINAL,DIRECT”修改为“#!include Rulem.dconf”,在“#!include Rulem.dconf”中只有一句“FINAL,DIRECT”。测试结果是可以实现补充[RULE]的需求,当然这是我乱搞的,请问正确的做法是什么?
#!name=Cellular Mode
#!desc=Configuration for cellular network
#!system=ios
[Rule]
IP-CIDR,10.10.10.0/24,🏠 家中服务,no-resolve
IP-CIDR,1.2.3.4/32,👨🏼💻 公司服务,no-resolve
#!include Rulem.dconf