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

机场规则无法满足,如何保证机场服务器最新又能添加自有规则

  •  
  •   Comyn · 2023-08-10 14:53:10 +08:00 · 3841 次点击
    这是一个创建于 499 天前的主题,其中的信息可能已经有所发展或是发生改变。
    rt,使用 clashpro,机场的规则有些无法匹配,默认设置为用代理的会出现异地登录,默认用直连又需要手动添加规则,一更新订阅规则又被覆盖了
    第 1 条附言  ·  2023-08-10 16:19:56 +08:00
    没有找到最佳方案,现在就是新建一个配置文件把节点信息复制过来,反正节点一般没有这么频繁更新,常用的也就那两个
    22 条回复    2023-08-14 14:20:09 +08:00
    Blunt1991
        1
    Blunt1991  
       2023-08-10 14:57:51 +08:00
    规则用自己的,只订阅机场的节点就好。
    sakujo
        2
    sakujo  
       2023-08-10 14:59:20 +08:00
    我也想问问在 Windows 客户端的 clash 里怎么设置
    finab
        3
    finab  
       2023-08-10 15:01:14 +08:00
    ClashX 可以用 proxy-providers

    例如
    proxy-providers:
    xxxx:
    type: http
    path: ./xxx-providers.yaml
    url: '订阅地址'
    interval: 36000
    health-check:
    enable: true
    url: http://www.gstatic.com/generate_204
    interval: 3600

    这样代理是机场的,但规则自己搞
    CrazyCoolL
        4
    CrazyCoolL  
       2023-08-10 15:05:21 +08:00
    最近刚好也有这样的需求,花个几分钟倍速看下这个视频,就可以简单用了,整理一套自己的规则,订阅防覆盖
    ryalu
        5
    ryalu  
       2023-08-10 15:19:14 +08:00
    https://www.v2ex.com/t/942427#reply35

    用 proxy-providers 和 rule-providers, 自己定义好模版,然后自己弄个脚本解析下订阅链接并填充到模板中,这个只需要手动生成一次就行。我自己搞了个可以参考下 https://github.com/ryan961/clashset
    Comyn
        6
    Comyn  
    OP
       2023-08-10 15:25:22 +08:00
    @finab #3 get 原来可以分开
    Comyn
        7
    Comyn  
    OP
       2023-08-10 15:59:36 +08:00
    @finab #3 不行呀,订阅地址填进去他解析不了呀
    Comyn
        8
    Comyn  
    OP
       2023-08-10 16:00:40 +08:00
    @ryalu #5 你这保证不了节点最新吧
    74123gzy
        9
    74123gzy  
       2023-08-10 16:59:27 +08:00
    软件自己配代理,clash 不开系统代理
    Trim21
        10
    Trim21  
       2023-08-10 17:03:23 +08:00
    自己写个 http 服务器处理一下机场提供的 clash 配置文件
    ryalu
        11
    ryalu  
       2023-08-10 17:10:17 +08:00
    @Comyn #8 https://github.com/ryan961/clashset/blob/12786d15aec8134186518e7b2c758327af969417/main.go#L176

    http: Clash loads the server list from a specified URL on startup. Clash periodically pulls the server list from remote if the interval option is set.

    相关文档 https://dreamacro.github.io/clash/configuration/outbound.html#proxy-providers
    ryalu
        12
    ryalu  
       2023-08-10 17:11:36 +08:00
    zoezz
        13
    zoezz  
       2023-08-10 17:12:15 +08:00
    使用 clash for windows 的 Parsers 可以满足你的要求
    eibici
        14
    eibici  
       2023-08-10 17:12:18 +08:00
    搞这么复杂,为什么不买个轻量服务器,然后自己弄个 OpenVPN ?
    mdn
        15
    mdn  
       2023-08-10 17:14:31 +08:00
    zoezz
        16
    zoezz  
       2023-08-10 17:16:00 +08:00
    比如增加 speedtest 走直连,
    parsers: # array
    - URL: 你的订阅地址
    yaml:
    prepend-rules: # rules add a rule to the front
    - DOMAIN-SUFFIX,speedtest.net,DIRECT
    pkoukk
        17
    pkoukk  
       2023-08-10 17:17:39 +08:00
    clash for windows 的 parsers ,不要被 cfw 的名字迷惑,虽然叫 for windows ,但它是有 mac 版本的,比 clash x 强多了
    jesky
        18
    jesky  
       2023-08-10 19:29:57 +08:00
    找一个在线订阅转换的网页,可以选常用的规则,比如 ACL4SSR_XXX ,一般常用的域名地址都能覆盖,最后形成的结果就是:机场的提供代理+自己选择的分流规则,然后就按需定义策略就行。但如果有一些特殊的,小众的需求,就可以使用上面提到的 parsers 功能,这个只在 CFW 里有。
    dobelee
        19
    dobelee  
       2023-08-10 21:10:34 +08:00 via iPhone
    电脑上不都是在应用层配置代理吗?手机上就难办了,哦,我说的是 iPhone 。🐶
    thet
        20
    thet  
       2023-08-10 21:30:46 +08:00 via iPhone
    https://github.com/tindy2013/subconverter ,可以自定义规则,也可以支持多个机场,支持转换到 clash quanx surge
    thet
        21
    thet  
       2023-08-10 21:32:06 +08:00 via iPhone
    beneasy
        22
    beneasy  
       2023-08-14 14:20:09 +08:00
    复制 acl 的远程配置 然后自己自定义规则 最后订阅转换后把链接中的远程配置改成自己的链接就好了 不过小猫咪确实有点麻烦 最近弃坑换其他的了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2691 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:43 · PVG 22:43 · LAX 06:43 · JFK 09:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.