什么是插件
官方解析:
TestFlight(192):添加Plugin插件,一个插件就是按功能区分的子配置,格式个(跟)profile配置文件相同,plugin中的配置优先级最高,目前暂时支持
[URL Rewrite]
、[Script]
,[MITM]
模块,后续会扩展更多模块,相关配置格式见example样例配置,相关plugin格式详见:格式TestFlight(193):支持
[Rule]
模块,策略可设置为DIRECT,REJECT,PROXY,其中PROXY为用户在app中手动映射的策略,rule后不跟随策略默认使用PROXY,相关样例配置详见:格式
小白理解:可以将插件理解成一个残疾版的配置文件,通过读取 URL 内容,自动识别相应模块下的代码片段,批量在 Loon 配置文件内插入大量的代码片段,且执行优先级最高
关于添加插件中对 URL 的要求及内容格式要求
多说几句
虽然支持
[Script]
模块,但是不建议将签到类脚本的脚本配置代码写入插件文件内,原因是通过此方式添加脚本不允许用户修改脚本执行时间建议将类似于
京东、淘宝历史价格脚本
的脚本配置代码写入插件文件内,因为此类脚本不会有弹窗提醒,也不需要修改执行时间