V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qazwsxkevin
V2EX  ›  宽带症候群

mihomo 是否存在这种配置(所有流量,先走一个 SOCKS5)

  •  
  •   qazwsxkevin · 5 天前 · 1694 次点击

    先前写好的 config.yaml ,是正常运行的
    现在所在场所的宽带网络设备年后发生了变化(估计是宽带路由器的防火墙升级了)
    现在更新 providers 的 url 都不行,多数节点也连接不上

    请教,mihomo 的 config 是否有这种方式,mihomo 本身也通过 socks5 走出去?
    (这个 socks5 服务器,是不从这个宽带路由器出去的)
    看了 mihomo 的 doc 下面的 example.yaml ,好像不具备这种做法?
    还是要在 linux 系统本身上花功夫,装点什么的,让 mihomo 的进程的流量,全部走 socks5?

    12 条回复    2025-02-08 00:34:51 +08:00
    ik
        1
    ik  
       5 天前 via iPhone   ❤️ 1
    relay 或者 dialer-proxy
    juzisang
        2
    juzisang  
       5 天前   ❤️ 1
    clash 是支持 socks5 节点的,https://wiki.metacubex.one/config/proxies/socks/
    如果你要说的是 出站 -> mihome -> proxies -> socks5 -> 互联网,按一楼的 dialer-proxy ,然后增加一个 socks proxies
    qazwsxkevin
        3
    qazwsxkevin  
    OP
       5 天前
    对对对,就是 2L 所写的路径图,好的,我去了解一下 dialer-proxy ,谢谢!
    qazwsxkevin
        4
    qazwsxkevin  
    OP
       5 天前
    太累,有些晕,手快了,看起来不像是 dialer-proxy
    路径是:mihomo->socks5->各个节点
    mihomo 包括去获取的 providers 的内容,都走 socks5....
    Goooooos
        5
    Goooooos  
       5 天前 via Android
    让所有 proxies 都 dialer-proxy 到指定 socks5
    SenLief
        6
    SenLief  
       5 天前
    dialer-proxy ,指定默认出站就好了。
    SenLief
        7
    SenLief  
       5 天前
    不对,楼上的路径应该错了,你的最终出站应该是节点而不是 socks5
    lekai63
        8
    lekai63  
       5 天前 via iPhone
    proxy-providers:
    provider1:
    type: http # http 的 path 可空置,默认储存路径为 homedir 的 proxies 文件夹,文件名为 url 的 md5
    url: "url"
    interval: 3600
    path: ./provider1.yaml # 默认只允许存储在 mihomo 的 Home Dir ,如果想存储到任意位置,添加环境变量 SKIP_SAFE_PATH_CHECK=1
    proxy: DIRECT
    # size-limit: 10240 # 限制下载文件最大为 10kb ,默认为 0 即不限制文件大小
    header:
    User-Agent:
    - "Clash/v1.18.0"
    - "mihomo/1.18.3"
    # Accept:
    # - 'application/vnd.github.v3.raw'
    # Authorization:
    # - 'token 1231231'
    health-check:
    enable: true
    interval: 600
    # lazy: true
    url: https://cp.cloudflare.com/generate_204
    # expected-status: 204 # 当健康检查返回状态码与期望值不符时,认为节点不可用
    override: # 覆写节点加载时的一些配置项
    skip-cert-verify: true
    udp: true
    # down: "50 Mbps"
    # up: "10 Mbps"
    # dialer-proxy: proxy
    # interface-name: tailscale0
    # routing-mark: 233
    # ip-version: ipv4-prefer
    # additional-prefix: "[provider1]"
    # additional-suffix: "test"
    # # 名字替换,支持正则表达式
    # proxy-name:
    # - pattern: "test"
    # target: "TEST"
    # - pattern: "IPLC-(.*?)倍"
    # target: "iplc x $1"
    lekai63
        9
    lekai63  
       5 天前 via iPhone
    格式贴乱了,你把 proxy:direct 改成 socks5 节点名字就行

    https://github.com/MetaCubeX/mihomo/blob/Meta/docs/config.yaml

    第 944 行
    slowmist
        10
    slowmist  
       5 天前
    @ik
    @juzisang
    @lekai63
    各位大佬 v2 singbox 如何让域名直接走 proxy 而不经 dns 解析判断
    JensenQian
        11
    JensenQian  
       5 天前
    可以链式代理的啊
    abc2xyz
        12
    abc2xyz  
       4 天前
    是 proxy-providers: 的 url 连不上了吗?
    换个思路试试,给你这些 url 套个你连得上的反代不就好了,比如你说可以连得上的 socks5 服务器上反代一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 09:42 · PVG 17:42 · LAX 01:42 · JFK 04:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.