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

Plex 使用 clash 代理遇到问题

  •  
  •   dcmv2018 · 41 天前 · 837 次点击
    这是一个创建于 41 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先 plex 是 docker 部署,网络桥接地址 192.168.31.74 ;

    clash 同样 docker 部署,网络桥接;

    在启动 plex 时,clash 日志有 warn 如下内容;

    WARN[0044] [TCP] dial DIRECT (match Match/) 192.168.31.74:41158 --> 127.0.0.1:32400 error: dial tcp4 127.0.0.1:32400: connect: connection refused 
    WARN[0044] [TCP] dial DIRECT (match Match/) 192.168.31.74:41164 --> 127.0.0.1:32400 error: dial tcp4 127.0.0.1:32400: connect: connection refused 
    WARN[0044] [TCP] dial DIRECT (match Match/) 192.168.31.74:41168 --> 127.0.0.1:32400 error: dial tcp4 127.0.0.1:32400: connect: connection refused 
    WARN[0044] [TCP] dial DIRECT (match Match/) 192.168.31.74:41172 --> 127.0.0.1:32400 error: dial tcp4 127.0.0.1:32400: connect: connection refused 
    WARN[0044] [TCP] dial DIRECT (match Match/) 192.168.31.74:41176 --> 127.0.0.1:32400 error: dial tcp4 127.0.0.1:32400: connect: connection refused 
    WARN[0044] [TCP] dial DIRECT (match Match/) 192.168.31.74:41180 --> 127.0.0.1:32400 error: dial tcp4 127.0.0.1:32400: connect: connection refused 
    WARN[0044] [TCP] dial DIRECT (match Match/) 192.168.31.74:41184 --> 127.0.0.1:32400 error: dial tcp4 127.0.0.1:32400: connect: connection refused 
    WARN[0044] [TCP] dial DIRECT (match Match/) 192.168.31.74:41188 --> 127.0.0.1:32400 error: dial tcp4 127.0.0.1:32400: connect: connection refused 
    

    clash 的配置规则

    rules:
        - 'DOMAIN,v4.plex.tv,DIRECT'
        - 'DOMAIN-SUFFIX,plex.direct,DIRECT'
        - 'DOMAIN-SUFFIX,plex.tv,♻️ 手动切换'
        - 'DOMAIN,me.plexapp.com,♻️ 手动切换'
        - 'DOMAIN,lastfm.freetls.fastly.net ,♻️ 手动切换'
        - 'MATCH,DIRECT'
    

    从日志看是不是 plex 的 41158 端口想要访问 127.0.0.1 本地的 32400 端口,但是由于被 clash 代理原因,导致访问到了 clash 本地的 32400 端口,导致端口被拒绝。

    如果是这样该怎么解决,还是我哪里设置有问题?

    2 条回复    2024-11-22 15:44:17 +08:00
    Pillanangel
        1
    Pillanangel  
       30 天前
    这个 127.0.0.1 是不是指 docker 的宿主机?如果是,那查看 docker 两个容器是不是同一个桥接网段,需要配置内部的出口路由地址,如果是 192.168.31.74.那可能就是 192.168.0.0/16 这种网段,出口可能是 192.168.0.1 或者 254 。容器之间通讯不能直接到宿主机 127.0.0.1 。
    Pillanangel
        2
    Pillanangel  
       30 天前
    补充一点,桥接网络模式下的容器与宿主机需要做好端口映射。另外参考链接的内容进行尝试。https://wiki.eryajf.net/pages/674f53/#%E6%96%B9%E6%A1%88%E4%BA%8C
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3670 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:58 · PVG 08:58 · LAX 16:58 · JFK 19:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.