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

关于双软路由方案

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

    看到网络上的软路由 /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  
       2023-05-26 11:47:47 +08:00 via iPhone
    @yyy134341 静态绑定需要的设备就可以了 dhcp v4 静态绑定即可 其他默认 ikuai 的网关 ip
    RayGZJ
        48
    RayGZJ  
       2023-05-26 11:48:36 +08:00 via iPhone
    我目前解决方案是 ikuai 本体加虚拟机 vmdk 文件软路由,需要的设备更改 dhcp 分配的网关地址,唯一不好的地方就是旁路由下的设备不能通过 ikuai 直接映射
    ravenkong
        49
    ravenkong  
       2023-09-18 00:30:12 +08:00
    双 op 稳得一逼,主 op 只负责拨号和 dhcp ,旁路网关 op 才装各种奇怪的东西。 两个 op 之间建个 VRRP 热备,旁路 op 在线就由旁路做网关,离线就自动切换网关回主路由 op ,随便怎么折腾都不会断网。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5216 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:38 · PVG 17:38 · LAX 01:38 · JFK 04:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.