dialer-proxy 实现链式代理(最简配置、订阅转换和全局覆写

通常情况下 落地节点我们无法直接连接 机场节点又容易被滥用
因此 我们需要 链式代理
指定 落地节点 通过 dialer-proxy 建立连接 是比较优雅的方式


创建本主题前 我参与了相关问题的讨论
创建本主题时 我又发现不少佬友都曾被这个问题困扰


这里不多赘述 直接祭出一个最简化版 dialer-proxy 链式代理配置:

proxies:

  - 
    name: 落地节点 1 - 家宽
    server: 
    port: 8080
    type: ss
    cipher: aes-128-gcm
    password: 
    dialer-proxy: dialer

  - 
    name: 落地节点 2 - 商宽
    server: 
    port: 8080
    type: ss
    cipher: aes-256-gcm
    password: 
    dialer-proxy: dialer

  -
    name: 机场节点 1
    server: 
    port: 9090
    client-fingerprint: chrome
    type: trojan
    password: 
    sni: itunes.apple.com
    skip-cert-verify: true
    udp: true

  -
    name: 机场节点 2
    server: 
    port: 9090
    client-fingerprint: random
    type: trojan
    password: 
    sni: www.bing.com
    skip-cert-verify: true
    udp: true

  -
    name: 机场节点 3
    server: 
    port: 9090
    client-fingerprint: random
    type: trojan
    password: 
    sni: www.icloud.com
    skip-cert-verify: true
    udp: true

proxy-groups:

  - name: dialer
    type: select
    proxies:
      - 机场节点 1
      - 机场节点 2
      - 机场节点 3

  - name: 🔰 手动选择
    type: select
    proxies:
      - 落地节点 1 - 家宽
      - 落地节点 2 - 商宽

  - name: ♻️ 自动选择
    type: url-test
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - 落地节点 1 - 家宽
      - 落地节点 2 - 商宽
      - 🔰 手动选择

rules:
  - MATCH,♻️ 自动选择

为了更便于理解 展示导入成功后的效果:


这样的配置的好处是什么?
就在于我们可以手动选择自己需要的 落地节点
也可以在 dialer 中切换连接较快的 机场节点


如果你懒得动手 完全可以使用佬友的链式代理订阅转换:


如果你使用 Clash/Clash Verge 或者需要 全局覆写 请参考:
Clash/Clash Verge 自用配置 可链式代理 无 DNS 泄露的全局配置 (可多机场 + 机场中转 + 手机使用)


有佬友提到 机场的节点和规则都是转换好的
那么其实我们可以通过简单的覆写来完成链式代理的配置 参见:
一人千面,永不降智!手把手教你如何通过Mihomo强大的覆写功能,灵活配置代理与链式代理,制订相应的分流规则,解决GPT降智,无限试用Cursor


17 Likes

@nansheng

用机场的可能折腾半天都不会用

因为机场的规则都是转换好的,新增的落地节点默认肯定在规则外,教程从来不会提这一点

所以建议增加一下机场转落地的实例

正好有个家宽ip需要狠狠点赞了,不过我用的v2rayng..不过手机是用的clash

最后提到的主题里 第二集也有v2rayn的教程

1 Like

你说得也对

因为我在L站遇到过被这个问题困扰的 :zany_face:

看到了,这比clash简单多了,可以不用换clash了,嘿嘿,明天试试,我之前都是直接远程美国机器用的,看来不用那么麻烦了

那就用v2rayn我看那个教程很简单

发现已经有佬友用覆写解决这个问题 我贴上了
本来还想改写机场订阅配置 但是覆写就更加方便

其实我这里的逻辑是从订阅里直接复制机场节点出来用的

dialer-proxy的配置并不复杂,稍微琢磨一下配合AI应该是可以了解怎么做的.
如果想要更复杂的配置,可以去参考一下官方的tunnel写法,那个可以实现更复杂一点的代理.
relay写法应该官方文档说要淘汰,我也就没有去写教程了.

1 Like

好东西,点赞!

谢谢佬友的付出,我研究怎么配合到一起

不用客气,能提供一些方向就挺好了。

支持Hysteria2 → Hysteria2 的链式代理吗?

都支持的 relay策略的udp除外

可以连啊其实

内核

可以了,是我的问题,我忘了节点之间的互通性,不是协议的问题,感谢

:tieba_013: okok

佬友,按帖子的原文代理dialer分组是这样的,
proxy-groups+:

  • name: dialer
    type: select
    proxies:
    - Hysteria2
    - Vless-Reality
    - Torjan
    加粗这一块是需要修改成自己的订阅节点信息吗,这个量很多,不知道是不是我理解有问题