在Surge中自定义规则和远端原始订阅规则结合时,确实需要一些技巧和注意事项。首先,确保你的远端订阅地址是正确的,并且你有正确的访问权限。其次,自定义规则和远端订阅规则不能直接放在同一个规则文件中,因为Surge在解析时会将它们视为独立的规则集。这里有一个更有效的解决方案:

  1. 创建自定义规则文件:首先,创建一个自定义规则文件,比如叫做custom.txt,然后在这个文件中添加你的自定义规则。

    DOMAIN-SUFFIX,company.com,DIRECT
    DOMAIN-SUFFIX,my-private.net,DIRECT
  2. 创建远端订阅规则文件:然后,创建另一个文件,比如叫做remote.txt,在这个文件中添加你的远端订阅规则。

    [Proxy]
    !#include https://subpoke.xn--4gsvmh74cwxi.cn/api/v1/client/subscribe?token=xxx
    
    [Proxy Group]
    !#include https://subpoke.xn--4gsvmh74cwxi.cn/api/v1/client/subscribe?token=xxx
    
    [Rule]
    !#include https://subpoke.xn--4gsvmh74cwxi.cn/api/v1/client/subscribe?token=xxx
  3. 在Surge中配置:在Surge中,你需要将这两个文件都添加到相应的配置部分。

    • [Rule]部分,添加自定义规则的引用:

      !#include custom.txt
    • [Proxy Group][Proxy]部分,添加远端订阅规则的引用:

      !#include remote.txt
  4. 测试:保存配置后,重启Surge并测试是否一切正常工作。如果自定义规则和远端订阅规则都能正确应用,那么说明配置是正确的。

通过这种方式,你可以将自定义规则和远端订阅规则有效地结合在一起,实现持久化的自定义规则管理。希望这能解决你的问题。

标签: none

评论已关闭