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

软路由是不是能彻底解决 clash 在硬路由插件里频繁休眠或者掉线的问题

  •  
  •   baddyliu · 354 天前 · 6844 次点击
    这是一个创建于 354 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前是 R7000,但是总断链,不是掉线或者断流,机场没问题,就像休眠断流一样麻烦


    每次断流,不断刷新,就好了

    是不是只有硬路由能解决此问题
    39 条回复    2024-01-17 18:53:41 +08:00
    lizhengbo
        1
    lizhengbo  
       354 天前
    这个问题我纠结了很久, 明确告诉你软路由方案行不通, 除非你自己写插件.

    问题主要在与有些机场是需要隔断时间刷新的, 甚至刷新以后也会挂一条线路.

    现在的很多 PC 代理客户端有自动刷新功能, 可以搞一台二奶机, 其他平台找个 SOCK5, HTTP 代理软件就可以了.

    如果想在路由器这边解决, 那么得自己写插件.

    完成两个事:
    自动刷新, 自动判断切换.

    目前网上的软路由自带的梯子插件都不完美, 首先没自动刷新, 自动切换貌似都不存在似得.
    yyzh
        2
    yyzh  
       354 天前 via Android
    这跟软硬没关系.最近大机场天天被 ddos 问候,有些开了高放硬抗,有些就频繁换节点
    cq65617875
        3
    cq65617875  
       354 天前
    写个 cron 用本地的 socks5 走 curl 测试 不通就重启或者换线路
    bao3
        4
    bao3  
       354 天前
    有可能可以解决,但仅限于硬路由因为 CPU/内存不足导致 calsh 崩溃,特别是在使用了 hysteria 之类的多发机制情况下。
    
大多数情况下,你可以使用 fall back 机制把节点间做冗余。但大多数情况大家可能更喜欢用单节点模式。
多查看日志,clash 日志,kernel 日志,你可能会发现不一定是节点问题,可能是其他问题导致的崩溃。
如果你实在技能不够,我建议你,用软路由做成不同的 socks 5 代理,并使用 HA Proxy 转化,在硬路由上就只引用这转化后的。
甚至你可能发现,直接 ssh -D 的代理比所有的机场都稳定
    lizhengbo
        5
    lizhengbo  
       354 天前
    @cq65617875 不会自动刷新, 我之前刷的固件都没带自动刷新的, 自动切换倒是有.

    软路由重启服务或者重启机器都太久了, 没现在 V2rayN 客户端自带刷新, Just My sock 的机场就需要没事刷新, 切换还好, 刷新必须得有, 短的几分钟长的几小时都要自动刷新一下, 原理没研究
    lizhengbo
        6
    lizhengbo  
       354 天前
    @cq65617875 最好的办法是看下插件有没有什么办法快速刷新, 不重启服务那种, 没仔细研究, 目前使用的办法几乎完美, 哪天看到方法我再部署个软路由玩玩.
    momo1pm
        7
    momo1pm  
       354 天前
    换个贵得机场和贵得路由。。。
    baddyliu
        8
    baddyliu  
    OP
       354 天前
    @momo1pm 我现在用奶昔了,还是一样的问题,所以跟机场没关系
    pagxir
        9
    pagxir  
       354 天前
    那就是软件问题,理论上你用硬路由能上网就不存在所谓的休眠问题。
    jackOff
        10
    jackOff  
       354 天前
    软路由使用 clash 没有遇到你说的这种问题,要么你硬件配置不足,要么就是翻墙的那一套配置路径设计有问题
    likayi
        11
    likayi  
       354 天前 via Android
    硬路由就感觉不适合用 clash ,其他代理软件还行,clash 会定时刷新节点状态。
    IvanLi127
        12
    IvanLi127  
       354 天前 via Android
    似乎我在软路由上没遇到过你说的问题。
    herozzm
        13
    herozzm  
       354 天前
    我是在软路由上刷了 debian 系统,安装 xray ,用 iptables 透明代理搞定的,抛弃 clash 吧
    Serino
        14
    Serino  
       354 天前
    我怎么感觉是 R7000 的问题。以前用这机子刷梅林,没几天就掉线。这机子的性能相对 2024 年的今天也十分老旧了,随便一个 200 元的二手红米 AX6 之类的就能秒杀
    momo1pm
        15
    momo1pm  
       354 天前
    @baddyliu 那就是固件问题,多刷几个版本试试
    x86
        16
    x86  
       354 天前 via iPhone
    shellclash 有 cron 去重启
    baddyliu
        17
    baddyliu  
    OP
       354 天前
    我有 ATV ,要不要让 ATV 当旁路由
    PerFectTime
        18
    PerFectTime  
       354 天前
    建议加多一台软路由专门处理这个事情,主路由不要做任何调整,需要翻出去的手动调整网关为软路由 ip ,这样有什么问题不会影响网络。
    ios
        19
    ios  
       354 天前 via iPhone
    @baddyliu #17 不要 上限是千兆网络而已
    a90405
        20
    a90405  
       354 天前
    硬路由十有八九内存不够导致崩溃,不是什么休眠之类的东西
    a90405
        21
    a90405  
       354 天前
    @baddyliu #17
    可以的
    @ios #19
    旁路只在代理的流量会进行转发,如果绕过国内的话,下载流量是不经过旁路的,不会影响高于 1G 的内网,比如你访问 B 站,下载是不经过旁路的,但是你访问 Youtube 会受到 atv 的网口限制。

    最后,如果你不用 ipv6 的话,旁路是个好选择,如果要兼顾 ipv6 ,那么旁路就会很麻烦。
    K8dcnPEZ6V8b8Z6
        22
    K8dcnPEZ6V8b8Z6  
       354 天前
    99%的这类问题都可以用旁路由解决
    一点电费换无数的 debug 时间
    vmebeh
        23
    vmebeh  
       354 天前 via iPhone
    试试断连的时候重新拨号能不能立刻恢复
    datocp
        24
    datocp  
       354 天前 via Android
    在这论坛一看就知道这种程序不行消耗性能

    另外墙这种东西会 tcp reset ,用的 stunnel 是基于 pki 认证并不是密码,从提示都能看出更不怕被中间人攻击插入错误包。

    简单说就是有些妖怪是出现在网络上。
    baddyliu
        25
    baddyliu  
    OP
       354 天前
    @a90405 主要就是推特奈飞迪士尼和油管之类,关键是国外网站打开畅通就行,不知道 ATV 的旁路由能否带动

    A10 的 ATV ,上一代的
    baddyliu
        26
    baddyliu  
    OP
       354 天前
    @a90405 绝对不是内存不够,R7000 的内存都富裕,更别说 AX86 了
    sayemike
        27
    sayemike  
       354 天前 via iPhone
    换个路由器或用旁路由跑 clash 就稳了,之前 r7000 跑插件也是不太稳,路由器换成 rb5009 跑 clash 很稳定
    a90405
        28
    a90405  
       354 天前 via Android
    @baddyliu 路边捡个 n1 跑旁路抖够了,更别说 a10
    leve
        29
    leve  
       354 天前
    多个大机场的节点放到 fallback 组就好了
    chackchackGO
        30
    chackchackGO  
       353 天前
    有了 clash 类软件不就算是软路由吗? 我理解不过来了..
    FreshOldMan
        31
    FreshOldMan  
       353 天前
    mac mini 上面挂 surge ,最稳定,可以谷歌一下,就是价格有点贵
    vsomeone
        32
    vsomeone  
       353 天前
    R7000 内存貌似是 256M? 那还真不一定够,我看了下我软路由上跑的 meta ,都已经用了 165M 内存了。这也是之前我切换到软路由的最主要原因
    wshjdx
        33
    wshjdx  
       353 天前 via iPhone
    mac mini 上面挂 surge ,贼稳
    baddyliu
        34
    baddyliu  
    OP
       353 天前
    @FreshOldMan 是否可以理解是目前最强的最稳的挂法

    M1 芯片老款就行了吧
    hypermox
        35
    hypermox  
       353 天前
    小米硬路由挂 shellclash 基本没遇到过什么问题
    FreshOldMan
        36
    FreshOldMan  
       352 天前
    @baddyliu #34 m1 的目前是性价比最高最省电的,买个二手稳稳的
    github2020
        37
    github2020  
       351 天前
    AX6 似乎没有问题
    zckevin
        38
    zckevin  
       350 天前
    可以试试这个插件 https://s.v2ex.com/t/1007227
    kehuai
        39
    kehuai  
       343 天前
    在哪可以下载到 centos7 能用的,软虚拟了个 os7 待用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1059 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:17 · PVG 03:17 · LAX 11:17 · JFK 14:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.