在 Clash 中我想让“https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/direct.txt”这个 URL 的域名全部走直连,而其他域名则全部走代理,该如何实现呢?
我的订阅需要经常更新,有时候一天需要更新两三次甚至更多,如果每次都手动去修改 yaml 文件那就太折磨了,我想知道有没有其他方法能实现“指定 URL 中的域名全部直连,而其他域名则全部代理”的这个需求。
![]() | 1 anyilin 219 天前 可以通过扩展脚本实现自动修补。 我自己用的: https://gist.github.com/AnYiEE/fdce3f476dbdc1a905c9255d71c131f7#file-generateclashvergerevconfig-js-L277 https://gist.github.com/AnYiEE/fdce3f476dbdc1a905c9255d71c131f7#file-generateclashvergerevconfig-js-L310 然后在 Clash 里把“国内网站”的组指定为 DIRECT 就可以了。 |
![]() | 2 kierankihn 219 天前 rule-provider |
3 NianBroken OP @anyilin 有详细的教程吗? |
4 565656 219 天前 rule-providers: zhilian: {behavior: domain,type: http,proxy: DIRECT,interval: 90000, url: https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/direct.txt, path: ./ruleset/zhilian-clash.yaml} rules: - RULE-SET, zhilian, DIRECT - MATCH, PROXY |
![]() | 5 anyilin 219 天前 |
![]() | 6 sEz3br0Ozxa989XX 218 天前 Settings - Profiles - Parsers: parsers: - url: 订阅地址 yaml: prepend-rules: - DOMAIN-SUFFIX,域名,DIRECT - ... 保存更新订阅就可以了。 |