Surge 内置了 Module 这个概念,举例一个场景:通常,我们使用代理供应商的订阅链接,当某些站点没有在内置的规则列表时,我们有 3 种方式增加规则:
- 点击 Surge → Add Rule for Current Webpage:这种方式只能增加到临时规则,即该规则会不定期丢失;
- 创建配置副本再修改:缺点是破坏了供应商订阅链接,当供应商修改 IP 等信息后,我们无从得知;
- 使用 Module 能力:实现了既不修改供应商订阅链接,又能够追加规则的能力,即将 2 份配置进行了合并。
如下是我自己维护的规则列表: