V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
1993lyt
V2EX  ›  问与答

请教一些关于 Clash 自定义规则的设置

  •  
  •   1993lyt · 3 天前 · 814 次点击
    各位 V 友晚上好,先简单介绍一下背景,我目前购买了三家机场的订阅,其中一家机场提供了 EMBY 服务,仅限他自己的节点来访问;目前主力使用的代理工具为 OpenClash ,我通过订阅转换将三家机场的节点合并成了一个配置文件,但因订阅转换实使用的是公共的远程配置,自然也无法自定义 EMBY 服务使用的节点了。
    想要达成的效果不算很复杂,即能有一个 EMBY 的策略组和规则,且这个策略组中只包含了那家机场的所有节点,并且希望更新订阅时,策略组和规则不会被移除等。
    目前有一些思路,比如在 clash 端设置自定义规则和策略组,或者在订阅转换时增加相应的策略组和规则。后者若能实现适用性更广一些,届时可用于其他一些代理软件。
    无奈本人比较小白,经过一些搜索和学习,还是没能理解和掌握 OpenClash 中自定义的功能,特别时“覆写设置”、“一键生成”、“规则附加”以及“配置管理”中的“自定义”字眼的设置,还望各位 V 友能够不吝赐教,先在此谢过了!
    11 条回复    2024-06-16 23:55:56 +08:00
    zhangjiashu2023
        1
    zhangjiashu2023  
       3 天前
    你可以自己写远程配置,然后订阅转换的不就是你要用的规则了
    icaolei
        2
    icaolei  
       3 天前
    配置文件找个模板自己手搓,把三个机场的节点作为 proxy-provider 放进去。
    Goooooos
        3
    Goooooos  
       3 天前
    https://wiki.metacubex.one/config/proxy-providers/
    https://wiki.metacubex.one/config/proxy-groups/

    例如:
    proxy-providers:
    provider1:
    xxxx
    provider2:
    yyyy

    proxy-groups:
    name: emby
    use:
    - provider1
    include-all-proxies: true


    其他自己补充
    1993lyt
        4
    1993lyt  
    OP
       3 天前 via Android
    @zhangjiashu2023 远程配置编写的教程有比较详细或者基础的吗,我可能比较缺少相关前置知识。
    joh
        6
    joh  
       3 天前 via Android
    装个 subconverter 本地生成一下文件
    KaliZ
        7
    KaliZ  
       3 天前
    我猜 op 的需求是特定的域名走某一组节点,emby 服务器的配置就是域名、账密嘛。

    下面是我自己折腾 openclash ,从机场订阅中选取几个节点做一个 url-test 策略组,另外为 V2EX 增加规则的过程。供 op 参考:
    1 、"一键生成"-增加一个策略组(可选):需要先在最下面读取一下配置;然后在最上面的策略组那里点“新建”
    内容大概这样,节点筛选那里可以根据正则条件筛选,我是手动增加的节点。
    手动增加的方式就是编辑对应节点的信息,在最下方“添加到策略组”选刚刚添加的节点。
    2 、"配置管理"-上传配置文件:文件内容如下,

    写好了之后上传,“上传文件类型 ”选“规则集文件”,(其实可以从这里随便查看一个文件抄一抄格式)。
    上传好了在下面中间的“规则集文件列表”中可以看到
    3 、"规则附加"-配置策略:第三个(最下面)“添加”,编辑的时候内容如下:

    4 、保存配置、应用配置。正常的话会在面板看到增加的规则
    MYDB
        8
    MYDB  
       3 天前 via iPhone
    不想看 wiki 就让 ai 帮你写配置
    zhangjiashu2023
        9
    zhangjiashu2023  
       3 天前
    @1993lyt 油管一堆教程啊
    1993lyt
        10
    1993lyt  
    OP
       1 天前 via Android
    @KaliZ 非常感谢你的评论,这周末我花了点时间又找到了一篇教程,发现了我之前配置文件中的错误,我现在利用订阅转换达成了我的要求,你的分享很有参考价值,也许我以后用的上,再次感谢!
    lostman1337
        11
    lostman1337  
       1 天前
    最好是自己写和订阅转换模板,我自己搞了一个,你可以 fork 我的仓库然后自己动手改,很简单的
    https://github.com/Aethersailor/Custom_OpenClash_Rules
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3144 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:38 · PVG 19:38 · LAX 04:38 · JFK 07:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.