V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
NianBroken
V2EX  ›  OpenWrt

在 Clash 中,如何让指定 URL 中的域名全部直连,而其他域名则全部代理?

  •  
  •   NianBroken · 1 天前 · 453 次点击

    在 Clash 中我想让“https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/direct.txt”这个 URL 的域名全部走直连,而其他域名则全部走代理,该如何实现呢?

    我的订阅需要经常更新,有时候一天需要更新两三次甚至更多,如果每次都手动去修改 yaml 文件那就太折磨了,我想知道有没有其他方法能实现“指定 URL 中的域名全部直连,而其他域名则全部代理”的这个需求。

    6 条回复    2025-03-06 08:29:40 +08:00
    anyilin
        1
    anyilin  
       1 天前
    可以通过扩展脚本实现自动修补。

    我自己用的:
    https://gist.github.com/AnYiEE/fdce3f476dbdc1a905c9255d71c131f7#file-generateclashvergerevconfig-js-L277
    https://gist.github.com/AnYiEE/fdce3f476dbdc1a905c9255d71c131f7#file-generateclashvergerevconfig-js-L310

    然后在 Clash 里把“国内网站”的组指定为 DIRECT 就可以了。
    kierankihn
        2
    kierankihn  
       1 天前
    rule-provider
    NianBroken
        3
    NianBroken  
    OP
       1 天前
    @anyilin 有详细的教程吗?
    565656
        4
    565656  
       1 天前
    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
    anyilin
        5
    anyilin  
       1 天前
    Hayashikawa
        6
    Hayashikawa  
       16 小时 18 分钟前
    Settings - Profiles - Parsers:
    parsers:
    - url: 订阅地址
    yaml:
    prepend-rules:
    - DOMAIN-SUFFIX,域名,DIRECT
    - ...

    保存更新订阅就可以了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1658 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:48 · PVG 00:48 · LAX 08:48 · JFK 11:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.