V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
suirh96
V2EX  ›  程序员

关于用 ShellCrash 进行路由器部署的问题

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

    大家有没有发现,最近使用 ShellCrash 在 openwrt 路由器上部署局域网透明代理非常不稳定(不知道是不是因为现在的类 Clash 客户端都纷纷更换了 mihomo 内核导致不稳定的原因),会时不时的出现 VPN 断链,Dashboard 日志以及链接信息不显示的问题?而且感觉这个用 Bash 脚本部署的方式,不够亲民,想自己撸一个全页面安装部署 + 后台管理的版本,请问大家有什么看法和建议?

    25 条回复    2024-07-16 14:48:15 +08:00
    PrinceofInj
        1
    PrinceofInj  
       55 天前
    跟换 mihoyo 的关系不大。大概率路由器的问题。openwrt 就用 openclash 吧,尽管很多人都说这东西做的一坨狗屎,但是我觉得还不错。谁让 clash 本身配置就做的很复杂呢。
    Abbeyok
        2
    Abbeyok  
       55 天前
    同样是 openclash ,arm 上不稳定,x86 上稳定的一批
    suirh96
        3
    suirh96  
    OP
       55 天前
    @PrinceofInj 我也是最近老是梯子断网,之前一直好好的。刚开始还以为机场老板跑路了,后来发现完全不是人家的原因,我把路由器上的 ShellCrash 下掉,直接用本地的 Clash 客户端就一点问题没有,网络立马就恢复了
    suirh96
        4
    suirh96  
    OP
       55 天前
    @Abbeyok 这类问题不止体现在 openclash 上,一些老牌的开源库只要不咋活跃的都有类似问题
    iislong
        5
    iislong  
       55 天前 via Android
    1.9.0 后的版本部分模式存在部署设备本机代理及 docker 网络问题,其他问题未遇到
    Donahue
        6
    Donahue  
       55 天前
    我用 openclash 感觉挺稳定的,arm 处理器,armbian 系统,docker 开的 openwrt
    libregratis
        7
    libregratis  
       55 天前
    切换到 sing-box 内核试试
    hiyoi
        8
    hiyoi  
       55 天前 via Android
    用的 1.9.0 稳定版,稳的一批,路由器是 arm 的,内核用的 mihomo 最新版
    yyysuo
        9
    yyysuo  
       54 天前
    为了照顾大部分人,体验肯定不会那么精细了。
    78786381
        10
    78786381  
       54 天前
    n1 arm 版本 openclash ,稳定使用
    处理器架构 aarch64_generic

    [Dev] 当前内核版本 v1.18.0-13-gd034a40

    [TUN] 当前内核版本 2023.08.17-13-gdcc8d87

    [Meta] 当前内核版本 alpha-g0d4e57c

    当前客户端版本 v0.46.014-beta
    tallest
        11
    tallest  
       54 天前
    @PrinceofInj 我个人觉得这玩意儿做得一坨狗屎不是因为 clash 本身配置复杂,而是这东西做得太复杂了,其实会手搓配置文件的话,这插件反而是累赘
    NikoXu
        12
    NikoXu  
       54 天前
    安装一个 ubuntu 再用 iptables 手动转发
    Flands
        13
    Flands  
       54 天前
    偶尔断连+1 ,但是也还好,2-3s 就恢复了,用的 sing-box 内核
    SantinoSong
        14
    SantinoSong  
       54 天前
    crash 可还行,你不崩谁崩
    FrankAdler
        15
    FrankAdler  
       54 天前 via Android
    我手搓脚本的,一直在用 mihomo ,没碰到过问题
    taipei
        16
    taipei  
       54 天前
    @Donahue 这样和直接在 arm (比如 N1 )上安装 openwrt 开 openclash 有什么性能上不一样的吗?😅
    taipei
        17
    taipei  
       54 天前
    @78786381 好像用 meta 内核的话,dev 、tun 内核不用下载。
    kero991
        18
    kero991  
       54 天前
    openclash 在我的路由器上静置内存就能占到 85%,以至于内网都要在断连的边缘了
    我也想知道现在到底路由器上该用啥。
    ddczl
        19
    ddczl  
       54 天前
    我在 linux 跑的的,路由器上做的分流,感觉在 linux 上是真的稳定,资源占用也低
    78786381
        20
    78786381  
       54 天前
    @taipei #17 我还没搞清他们几个区别,现在是默认设置,只搞了其他的东西,现在使用都正常,看了下是兼容模式
    lovedoing
        21
    lovedoing  
       54 天前
    n1 刷的 armbian ,用 shellcrash 挺稳定的,不过速度和负载占用都没 singbox 好
    Donahue
        22
    Donahue  
       54 天前
    @taipei #16 性能没什么区别,主要是我现在的 panther x2 的 openwrt 固件对 docker 支持不太好,我想在这个设备商运行一些 docker 服务。另外用 docker 跑比较方便,只需要 arm 内核的 rootfs 就可以了,不需要专门适配这个板子的镜像
    niubilewodev
        23
    niubilewodev  
       54 天前
    @tallest 赞同。没有经过设计的 GUI 真的是灾难。
    129duckflew
        24
    129duckflew  
       53 天前
    个人不是特别喜欢这些路由器插件,首先是 UI 界面,响应速度慢我就先不说了,交互后的影响是否生效了都是玄学问题,有的生效了有的不生效,配置项过多,甚至比你自己手搓一个配置文件要写的内容都多了,是不是有点本末倒置了,外加上 米哈游内核可能确实也不是完美的内核,可能本身也有许多问题吧,不过我们都是借助这些开发者的劳动成果才顺利出来的 不能端起碗吃饭 放下碗就骂娘。
    目前我用的方法是 ShellCrash 的 singbox 内核,防火墙模式用的混合模式,感觉用起来还是挺流畅的,不过偶尔也会有点问题,一般重新启动一下 singbox 就好了,有精力的话 其实自己去研究一下配置文件的模板,结合自己的需求 定制一个合适的配置文件 然后配置防火墙转发比较简单一点,也比较容易复用在别的平台上面。
    suirh96
        25
    suirh96  
    OP
       53 天前
    @129duckflew 我本来也不太喜欢折腾路由器。奈何身边有几台设备需要上外网,但是本身又没办法做代理配置,所以没办法就只能在路由器上搞个傻瓜点的方法去做透明代理,谁知道按下葫芦起了瓢。所以现在基本上就是需要用的时候开启,不需要的时候就手动关了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1055 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:25 · PVG 07:25 · LAX 16:25 · JFK 19:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.