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

关于双软路由方案

  •  
  •   JLTHU · 2022-03-26 19:16:01 +08:00 · 10765 次点击
    这是一个创建于 755 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到网络上的软路由 /AIO 的配置方案,很多都是 iKuai + OpenWRT 一主一旁的架构,想听大家讲讲这种有什么优势?因为感觉对家庭网络而言,直接一个 OpenWRT 足够了,特别是对于 AIO ,毕竟硬件 All in one 也就意味着 all in boom ,所谓“旁路由挂了不影响网络”这种说法似乎也并不成立。

    49 条回复    2023-09-18 00:30:12 +08:00
    461da73c
        1
    461da73c  
       2022-03-26 19:19:49 +08:00   ❤️ 1
    ikuai 的限速比较好用,openwrt 关于限速的功能没有比较好的插件。
    其他的 openwrt 都可以干,ikuai 可以扔了。
    goodryb
        2
    goodryb  
       2022-03-26 19:32:53 +08:00   ❤️ 1
    All in one 必然是 all in boom ; 一般人来说顶多加一个旁路由就够了
    lly8666
        3
    lly8666  
       2022-03-26 19:36:36 +08:00 via Android   ❤️ 1
    主要是 openwrt 集成东西多了稳定性堪忧。
    xppppsfg
        4
    xppppsfg  
       2022-03-26 19:37:06 +08:00   ❤️ 1
    ikuai 的 qos 比较直观,小白很好上手
    geekvcn
        5
    geekvcn  
       2022-03-26 19:46:17 +08:00   ❤️ 2
    没啥优势,还会提高占用,除非是啥功能爱快有的,你必须用的,比如爱快的流控
    WuSiYu
        6
    WuSiYu  
       2022-03-26 19:49:02 +08:00   ❤️ 1
    ikuai 主要是用来做流控,对于玩 BT/PT 的比较有用,设个优先级流控,平时可以让 BT/PT 跑满宽带上传,不会影响正常上网(因为流控优先级更高)。不玩 BT/PT 的话感觉家用就没太大必要上流控了(除非 设备&人 都很多),上传流量会很少,下载除了测速更是很少有机会能跑满
    Kiriya
        7
    Kiriya  
       2022-03-26 19:51:48 +08:00   ❤️ 1
    宽带上 200M 家用基本不用流控了,因为除了过年时人多宽带基本跑不满
    Archeb
        8
    Archeb  
       2022-03-26 20:46:11 +08:00   ❤️ 1
    我是 MikroTik 硬路由再加一个 OpenWRT 软路由用的,确实可以避免 all in boom
    shuax
        9
    shuax  
       2022-03-26 20:53:20 +08:00 via Android   ❤️ 2
    硬件不容易 BOOM ,反而是折腾 OpenWrt 更容易全家断网,弄成旁路由就不怕老婆骂人了。
    taresky
        10
    taresky  
       2022-03-26 21:14:46 +08:00
    支持 硬+软,目前是 RB450Gx4 + Mac Studio 🕶️
    bosonx
        11
    bosonx  
       2022-03-26 21:36:30 +08:00 via Android
    op 稳定性不好,多拨 分流还是爱快简单,op 科学上网
    herozzm
        12
    herozzm  
       2022-03-26 21:43:53 +08:00   ❤️ 1
    软路由主力不应该是 ros 吗? openwrt 旁路由负责科学上网
    azhangbing
        13
    azhangbing  
       2022-03-26 23:18:19 +08:00
    如 3 楼 11 楼等所说 我爱快已经稳定运行了一年多没有重启过了,openWrt 已经 BOOM 过很多次了
    testver
        14
    testver  
       2022-03-26 23:48:43 +08:00
    主要是基于你的家人和你使用网络的要求.

    主路由要求的是稳定,毕竟家里不只有你一个人在用,你不在家时老出问题,回家就麻烦大了。
    旁路由满足你的个性需求,虽然不稳定,但即使暂时不能用也不会有太大问题。
    bosonx
        15
    bosonx  
       2022-03-27 00:35:13 +08:00 via iPhone
    @azhangbing 再 Boom 的话就把 Op 换了,Alpine+ v2rayA+mosdns+ADH 这样完美替代
    lovelylain
        16
    lovelylain  
       2022-03-27 00:48:08 +08:00 via Android
    N1 做主路由 all in one: openwrt+移动硬盘+samba+webdav+adguardhome+homeassistant+zigbee2mqtt+nodered+frp+trojan...,现在已经很少折腾了,但确实不算稳定,最大问题是跑久了移动硬盘就会没法访问,只能重启解决,最长一次是跑了 90 多天吧,发现移动硬盘没法访问就重启了,那时候硬盘用的少,也可能早就出问题了。
    wske
        17
    wske  
       2022-03-27 00:50:39 +08:00
    j4125 裸跑 OP 精简版当主路由, 只附带科学+ddns+smb 服务.
    目前已经平稳运行 40 天.
    IvanLi127
        18
    IvanLi127  
       2022-03-27 01:38:24 +08:00 via Android
    旁路由挂了,手动把电脑手机网关改成主路由的,从而做到不影响你上网。完全不影响网络的话,好像得有双网卡,或者下面再加个路由?🤔
    explorerproxy
        19
    explorerproxy  
       2022-03-27 01:49:39 +08:00
    双软路由除了之前几位说的需要双系统的情况,感觉没什么必要,又不是热备,任意一个挂了,依然影响网络,真有紧急情况,硬路由也是路由啊
    ilolita
        20
    ilolita  
       2022-03-27 02:24:16 +08:00 via iPhone
    家用当然是网络结构越简单越好,上旁路简直就是没事找事。
    XiLingHost
        21
    XiLingHost  
       2022-03-27 02:59:38 +08:00
    直接主路由 opnsense 就够了,其他服务还是在专门的计算和存储服务器上跑
    Planarians
        22
    Planarians  
       2022-03-27 03:31:39 +08:00 via iPhone
    ikuai 用来流控和多拨 op 专心翻墙 稳定性和功能里面总得有个做出牺牲
    xxb
        23
    xxb  
       2022-03-27 09:55:34 +08:00 via iPhone
    “旁路由挂了不影响网络”的前提当然是不要 aio 。硬路由+软网关比较靠谱。
    buddha
        24
    buddha  
       2022-03-27 10:33:22 +08:00
    家用 如果硬路由器能刷 openwrt 跑 vpn 的话 就个人体会和需求的确不需要软路由 AIO.
    现在有一套主机底层是 PVE,上有 openwrt 和其他 VMs 用过一阵软路由, 还是回到了 K2P 刷的 openwrt.
    taresky
        25
    taresky  
       2022-03-27 10:49:57 +08:00 via iPhone
    @ilolita 上旁路由正是为了保持主网络拓扑简单,自己折腾时不影响家人上网啊
    wkmike
        26
    wkmike  
       2022-03-27 11:18:31 +08:00
    爱快可以指定 Mac 分配静态 IP 和指定 DHCP ,只把需要 fq 的设备分配给 OpenWrt 网关,这一点对我比较方便
    datocp
        27
    datocp  
       2022-03-27 12:41:18 +08:00 via Android
    这种东西完全取决于你的学习经验,
    我能搞定 qos 也就不需要非 openwrt 的其它设备。
    家里主路由 yk1,三台 tp wdr4130 ap 。
    Ap 通过 softether 借道公司移动线路,连接到搬瓦工 vps,直接通过桥接 wlanx 接口发射一个全局出墙的 wifi 。
    N1 直接连接这个 wifi 就能看 youtube 。
    没有各种什么旁路由概念,越简单越好用。
    wtser
        28
    wtser  
       2022-03-27 13:35:53 +08:00
    旁路存在的意义大概是可以随便造吧,天天刷新固件,也不怕影响主网络。
    正经的路由谁天天折腾呢。
    我就只用一个 ros 做路由,除了略有学习成本,基本上很多功能都能自己实现。
    bosonx
        29
    bosonx  
       2022-03-27 14:22:38 +08:00 via Android
    @datocp 这样还不如旁路由呢,需要科学上网的用旁路由网关,不需要的直接用主路由网关
    imydou
        30
    imydou  
       2022-03-27 15:35:55 +08:00
    我用 mikrotik 做主路由,hp gen10 allinone ,其中有一个 openwrt 10.0.0.2 跑了一个服务,需要用服务的设备设置网关为 10.0.0.2
    Serino
        31
    Serino  
       2022-03-27 16:04:26 +08:00
    别被那些沙雕 Up 主忽悠了,iKuai/ROS 拨号难不成还有什么黑科技神秘加成?
    iKuai 那个吹嘘得不行的流控,实际体验效果非常差,压不住 bufferbloat ,带宽还被打六折。

    如果是为了家人下载和看视频,自己玩游戏不卡不跳 ping ,OpenWRT 上的 SQM 效果非常好
    kakukaiki
        32
    kakukaiki  
       2022-03-27 16:17:36 +08:00
    ikuai+openwrt 是因为折腾 openclash ,docker 的时候不断网
    总不能你爱折腾,影响家里看电视看新闻的人
    MinonHeart
        33
    MinonHeart  
       2022-03-27 17:15:11 +08:00
    @taresky 这个成本有点高呀
    flynaj
        34
    flynaj  
       2022-03-27 17:21:20 +08:00
    openwrt 已经足够了,ikuai 是有免费的七层流控。不过现在都是 500M 300M 1000M 这种宽带做流控没有任何意义。
    20M 时代有点用。
    lj0014
        35
    lj0014  
       2022-03-27 17:24:35 +08:00
    这得看需求啊,我是 ikuai 主+op 旁。因为我有多条宽带,爱快的分流 upnp 比 op 好用多了
    wonderblank
        36
    wonderblank  
       2022-03-27 19:14:35 +08:00
    都 2022 年了,还有人说 OP 不稳定。那是因为你让 OP 干了它不该干的事情,所以不稳定。QOS 啥的,AP 来做就可以了,或者直接用 ROS ,便宜大碗。

    root@main ~ $ uptime
    19:12:09 up 41 days, 3:28, load average: 0.65, 0.56, 0.45
    FrankAdler
        37
    FrankAdler  
       2022-03-28 01:12:10 +08:00 via iPhone
    @wonderblank 赞同,跟那种说 centos 比 ubuntu 稳定的一样,操作失误或者根本不懂给搞挂了,就是不稳定
    FrankAdler
        38
    FrankAdler  
       2022-03-28 01:14:56 +08:00 via iPhone
    回到主题,建议双路由或者光猫拨号+openwrt 二级路由,好处是随便折腾起码家里不断网,不影响老婆刷淘宝,老人刷快手极速版
    nacosboy
        39
    nacosboy  
       2022-03-28 07:13:17 +08:00 via iPhone
    ubnt 全家桶加 mac surge ,就是有点儿费钱
    brMu
        40
    brMu  
       2022-03-28 19:59:02 +08:00 via Android
    底层选好,不会全 boom ,我 esxi 稳定运行一年了没重启过,上层的虚拟机倒是有时会重启下
    410054336
        41
    410054336  
       2022-03-29 11:23:39 +08:00
    PVE 跑 VM ( ikuai ,openwrt ),LXC ( qinglong 面板),妥妥跑了一年多。切记不要把 NAS 做进去。
    neroxps
        42
    neroxps  
       2022-03-29 16:04:04 +08:00   ❤️ 4
    爱快或者 ros 那种路由分流都支持 op 挂了不影响主网络,我们专业术语叫 策略路由,当 openwrt 挂了,就不把数据包转发给 openwrt 。而且也不是全转发,是根据 dns 匹配规则后再转发,未加入 list 内的域名并不会转发给 openwrt 。所以 openwrt 挂了根本不影响网络。

    爱快的域名需要自己添加,我是用 ros + openclash 方案。openwrt 里面装 openclash ,openwrt 里面搭建 codedns ,插件读取 clash 配置进行分流。匹配规则的域名解析到的就是 fake-ip ,ROS 里面配置更简单了,加一个路由,目的地址是 fake-ip 就发送给 openwrt 。大概流程如下。

    neroxps
        43
    neroxps  
       2022-03-29 17:05:41 +08:00
    @neroxps #42 接楼上,补充下这个方案的问题,因为 ros DNS 指向 openwrt 的 coredns 所以需要写一个脚本检查是否正常,当 coredns 无法正常工作时候,则修改 ROS 的 dns ,并刷新缓存。然后 ros 通过企业微信告诉我,coredns 炸了。提醒我去修复。

    https://github.com/neroxps/RouterOS-Script/blob/master/Clash_dns_check.rsc

    脚本依赖其他几个模块 Module logger Wecom
    52coder
        44
    52coder  
       2022-04-03 16:03:15 +08:00
    直接科学不香吗,推荐个机场,非常稳定,用了几年了 aHR0cHM6Ly93bXN4d2QtZS5tZW4vYXV0aC9yZWdpc3Rlcj9jb2RlPVBsenc=
    spediacn
        45
    spediacn  
       2022-04-14 19:50:27 +08:00 via iPhone
    其实双 OpenWrt 也可以,或者一硬一软也可以,软的那个自己用,免得折腾过度导致全家断网
    yyy134341
        46
    yyy134341  
       2022-11-24 01:05:41 +08:00
    @wkmike #26 借楼问一下 爱快的静态不是只能网关地址么 那怎么把 OpenWrt 网关 作为 DNS 分配给需要 fq 的设备呢?
    一般来说,靠 OpenWrt 网关来 fq 的设备的 DNS 都要设置为 OpenWrt 网关把……
    然后不用 fq 的设备一般获取的都是运营商下发的 DNS
    那怎么用爱快解决这个问题呢…
    RayGZJ
        47
    RayGZJ  
       329 天前 via iPhone
    @yyy134341 静态绑定需要的设备就可以了 dhcp v4 静态绑定即可 其他默认 ikuai 的网关 ip
    RayGZJ
        48
    RayGZJ  
       329 天前 via iPhone
    我目前解决方案是 ikuai 本体加虚拟机 vmdk 文件软路由,需要的设备更改 dhcp 分配的网关地址,唯一不好的地方就是旁路由下的设备不能通过 ikuai 直接映射
    ravenkong
        49
    ravenkong  
       215 天前
    双 op 稳得一逼,主 op 只负责拨号和 dhcp ,旁路网关 op 才装各种奇怪的东西。 两个 op 之间建个 VRRP 热备,旁路 op 在线就由旁路做网关,离线就自动切换网关回主路由 op ,随便怎么折腾都不会断网。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   938 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:19 · PVG 06:19 · LAX 15:19 · JFK 18:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.