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

硬路由上直接搞定,赋能所有设备

  •  
  •   wuruxu · 28 天前 · 7500 次点击
    现在的路由器性能很能打
    通过 wireguard+dnsmasq+nfset 实现全屋赋能
    https://imgur.com/a/openwrt-ping-6zGLF8g
    80 条回复    2025-06-25 02:50:34 +08:00
    jonty
        1
    jonty  
       27 天前
    什么型号的硬路由?最近打算把软路由换了,推荐一下
    wuruxu
        2
    wuruxu  
    OP
       27 天前   ❤️ 1
    @jonty 我用的京东云的 AX6600
    idealhs
        3
    idealhs  
       27 天前
    wireguard 不能走机场订阅。
    如果跑 clash 这种还是蛮吃性能的,我的 J1900 跑不动千兆。
    277601502
        4
    277601502  
       27 天前   ❤️ 39
    是不是上班上瓜了不会说正常话了?
    wuruxu
        5
    wuruxu  
    OP
       27 天前
    需要找支持的机场
    clash 这类用 go 写的不推荐跑在路由器上
    带 GC 的程序对内存占用不友好
    likooo125802023
        6
    likooo125802023  
       27 天前
    现在 X86 性能更能打。
    EVJohn
        7
    EVJohn  
       27 天前
    @277601502 哈哈哈哈我也觉得。
    btw ,再能打估计也有机会 all in boom
    x86
        8
    x86  
       27 天前   ❤️ 5
    我很能打的
    wuruxu
        9
    wuruxu  
    OP
       27 天前
    @likooo125802023 不考虑设备功耗和无线效果的吗?
    felix111
        10
    felix111  
       27 天前
    wg
    很容易丢包
    wuruxu
        11
    wuruxu  
    OP
       27 天前
    @felix111 丢包与否,关键看技能
    wuruxu
        12
    wuruxu  
    OP
       27 天前
    lcy630409
        13
    lcy630409  
       27 天前
    wireguard 翻墙 基本秒封
    除非走 ix iplc
    villivateur
        14
    villivateur  
    PRO
       27 天前   ❤️ 1
    我觉得所谓的硬路由应该是通过硬件直接实现转发相关功能的,你都已经自己装了 wireguard 了,其实也算软路由。
    wuruxu
        15
    wuruxu  
    OP
       27 天前
    @villivateur wireguard 确实无法通过硬件直接实现转发,这只是性能上的最优解
    HeyWeGo
        16
    HeyWeGo  
       27 天前
    @villivateur #14 什么时候 v2 新出了个 pro 的标签?
    felix111
        17
    felix111  
       27 天前
    @wuruxu 没事的 你用久一点 就懂的了
    lloovve
        18
    lloovve  
       27 天前 via iPhone
    恭喜你,生态化反了
    coolcoffee
        19
    coolcoffee  
       27 天前
    wireguard 协议直接过墙是会被阻断的吧
    Ipsum
        20
    Ipsum  
       27 天前
    软路由和硬路由最大区别就是 offload 。这样搞没有 offload 和 x86 的有啥区别呢。
    tyrone2333
        21
    tyrone2333  
       27 天前
    @villivateur PRO 会员 怎么来的
    rubinzjwei
        23
    rubinzjwei  
       27 天前
    好奇,京东云的 AX6600 刷的什么版本的 Openwrt.
    wy315700
        24
    wy315700  
       27 天前
    当你给路由装上 Openwrt 的一刻起,他就成为了一个软路由。。
    szqh97
        25
    szqh97  
       27 天前
    我一个 AC86U 也勉强够用了
    tyrone2333
        26
    tyrone2333  
       27 天前
    @villivateur #22 V2EX 支付持续产生的服务器及 CDN 费用。目前大约每月 $1500 。 站点看着很简单, 小服务器应该就能撑起来, 怎么会要这么贵
    churchmice
        27
    churchmice  
       27 天前
    我是
    dnsmasq+xray+ipset+mosdns+gfwlist
    383394544
        28
    383394544  
       27 天前
    @wy315700 #24 软路由定义九宮格.jpg
    wuruxu
        30
    wuruxu  
    OP
       27 天前
    @Ipsum 主要这个路由器 有高通 NSS 的优化支持
    cubecube
        31
    cubecube  
       27 天前
    @wy315700 也不完全是,如果不装啥插件,openwrt 很多情况下还是会用芯片的包转发的
    anonymity
        32
    anonymity  
       27 天前
    @Ipsum #20 没有 offload 硬路由被 x86 按在地上摩擦
    wuruxu
        33
    wuruxu  
    OP
       27 天前
    @lcy630409 用 ipv6 + wireguard
    Ipsum
        34
    Ipsum  
       27 天前
    @wuruxu #30 你确定这个搞了后,nss 还有效果? ros 系列只是加了分流规则后 offload 都失效了。
    povsister
        35
    povsister  
       27 天前 via iPhone
    这个称为 all in boom 低功耗软路由。和硬路由差距还是挺大的。
    硬路由与否可以看一个必要不充分条件:能否全端口线速转发,如果不行那就不是硬路由。
    wuruxu
        36
    wuruxu  
    OP
       27 天前
    @Ipsum 看起来 只有 PPPoE 和 IPsec 开启了,IPv6 支持有限
    | 功能模块 | 是否加速 | 描述 |
    | -------- | ------------- | ------------------ |
    | NAT | ✅ 支持硬件 NAT | 尤其是 IPv4 NAT 和 PAT |
    | QoS | ✅ 支持硬件 QoS | 支持分级限速、调度等 |
    | IPsec | ✅ 支持 IPsec 加速 | 提供 L2/L3 VPN 加速 |
    | PPPoE | ✅ | 提供桥接/拨号加速 |
    | GRE/L2TP | ✅ | 支持常见隧道协议加速 |
    | IPv6 | ⚠️ 支持有限 | 各设备和固件版本支持不一 |
    | VLAN | ✅ | 支持 VLAN 透传与加速 |
    wuruxu
        37
    wuruxu  
    OP
       27 天前
    @povsister 这样定义 确实只要通过 wireguard 之类的代理就算软路由了
    只是我把这套东西跑在硬路由上了
    herozzm
        38
    herozzm  
       27 天前   ❤️ 3
    看放`赋能`这个词就想吐
    allplay
        39
    allplay  
       27 天前 via Android   ❤️ 1
    @277601502 颗粒度到了设备级,全部拉通对齐
    MYDB
        40
    MYDB  
       27 天前 via iPhone
    性能捉急啊这个硬路由,没必要省这十几块的电费
    bclerdx
        41
    bclerdx  
       27 天前 via Android
    @idealhs clash 吃哪些性能?
    bclerdx
        42
    bclerdx  
       27 天前 via Android
    @likooo125802023 具体说说怎么能打?
    FrankAdler
        43
    FrankAdler  
       27 天前
    AX6600 是拆机刷机的吗,OpenWrt 主线似乎没这个型号,个人维护的总担心后续
    cyp0633
        44
    cyp0633  
       27 天前   ❤️ 2
    赋能硬路由底层基建,注入代理服务中间件,打造全链路透明流量分发闭环。通过协议下沉和设备无感接入,实现终端生态的无缝串联与数据流动的智能化调度,最终达成多端联动的全域流量代理解决方案。
    Reficul
        45
    Reficul  
       27 天前
    @cyp0633 明天就来上班
    1423
        46
    1423  
       27 天前
    chpiter
        47
    chpiter  
       27 天前 via iPhone   ❤️ 1
    好像有脏东西进来了😨
    JontyChen
        48
    JontyChen  
       27 天前
    之前用的 ac86U 梯子配在上面时不时抽风,后面换了软路由很稳定
    fengyaochen
        49
    fengyaochen  
       27 天前
    能打个毛线,硬路由上用 wireguard 好比关闭了硬件加速
    idealhs
        50
    idealhs  
       27 天前
    @bclerdx #41 AES 加密解密吧。具体没研究过,但是 CPU 使用率肯定是比别家高不少的,个人使用经验,CPU 不够强就不要跑了。这个楼主说 Clash 是 Go 写的,其实现在的 Meta 内核是 python 的,效率都不算高。
    zbatman
        51
    zbatman  
       27 天前   ❤️ 1
    深度耦合硬路由的原生能力,对传统软硬结合路由架构的降维打击,在家庭网络场景下实现了端到端的效能跃迁,真正意义上打通了异构设备间的逻辑闭环,构建了一个去中心化、自感知、高鲁棒性的家庭数字生态。
    wpzz
        52
    wpzz  
       27 天前
    魔怔了全屋“赋能”😂
    xiamy1314
        53
    xiamy1314  
       27 天前
    玩尴的是吧。
    breer
        54
    breer  
       27 天前
    @277601502 哈哈,我的两台异地 NAS 之间需要对齐颗粒度
    gaoryrt
        55
    gaoryrt  
       27 天前   ❤️ 2
    @277601502

    都不愿意写 prompt 是吧,我来生个长的:

    当前家域已完成路由中枢节点部署,作为网络接入的关键抓手,通过打通有线与无线双链路,全面覆盖全屋终端场景,搭建了稳定、可控、低延迟的网络底座。依托高性能硬件与协议栈兼容能力,实现终端设备的快速接入与智能分发,构建出多终端高并发承载的技术闭环。

    在能力侧,通过网络中台能力沉淀与底层链路的打平处理,充分兼容各类 IoT 设备,实现家庭智能生态的拉通与交付;在场景侧,覆盖客厅娱乐、卧室办公、厨房物联等多触点高频场景,确保网络质量全链路闭环,支撑全域稳定响应,进一步强化用户心智中的网络调性与信任感。

    本次节点部署不仅实现了全域设备在线的强连接态势,也为后续智慧家庭能力的持续迭代与数据流的纵向穿透蓄能。通过统一网络基座的搭建,我们已完成从“点状接入”向“场景联动”的关键跃迁,为后续业务模块化输出和策略级联动提供稳定抓手。未来将进一步通过场景颗粒度细化、协议标准打通、用户体感提升等路径,持续优化网络体验,打造家庭智能联接的新范式。
    mizuki9
        56
    mizuki9  
       27 天前
    @idealhs 你说的 Meta 内核是哪个,什么时候变 python 了,不一直是 go 吗
    Gilfoyle26
        57
    Gilfoyle26  
       27 天前
    《生态化反》这个词当年可是很火的,比什么 赋能 火多了。
    csfreshman
        58
    csfreshman  
       27 天前
    op 不如写个教程,小米的 ax9000 能搞吗?现在都是设备层面的小飞机,如何路由器上面搞有空研究下。
    Damn
        59
    Damn  
       27 天前 via iPhone
    @chpiter 辣眼睛。。
    wuruxu
        60
    wuruxu  
    OP
       27 天前
    @csfreshman 我现在需要 ssh 到路由器去修改配置,后面我把这个过程整成脚本
    billytom
        61
    billytom  
       27 天前
    @wuruxu 联发科的处理器是可以支持“安装插件后”硬件转发的,甚至还包括硬件 Qos
    wuruxu
        62
    wuruxu  
    OP
       27 天前
    @billytom 当时买这个京东云, 我就是图它 1G 的内存
    likooo125802023
        63
    likooo125802023  
       26 天前
    @wuruxu 一年差几度电?
    至于无线,无线走另外的 mesh 或 ac+ap ,跟路由完全不搭界。
    likooo125802023
        64
    likooo125802023  
       26 天前
    @bclerdx 硬路由啥功能比 X86 厉害

    数据包转发对吧。

    实际你一个个人用户能用到多大带宽?

    强大的转发能力就是摆设

    你又不是开网吧的,动不动就连上百台机器。家里几台设备,硬路由最强大的能力基本就是一个摆设。
    wuruxu
        65
    wuruxu  
    OP
       26 天前
    @likooo125802023 几度电也是优化,相同的需求的情况下,研究怎么优化功耗和性能,对我来说也是有意义的
    saltedfishgames
        66
    saltedfishgames  
       26 天前
    @likooo125802023 衡量转发的不一定是带宽速率,更一般的是转发数据包速率。硬件转发一定会在每秒接发数据包的数量优于 x86 ,比如说速率都是 100Mbps,x86 只能在每秒 10 个数据包的场景下达成,但是硬件转发可以在 30 个数据下达成。你在体验流媒体视频游戏的时候尤为突出啊。很多应用都是小字节数据包但是延迟要求高,这一定是 x86 死穴。
    datocp
        67
    datocp  
       26 天前 via Android
    在公司 100mbps 移动专线 erx 刷 openwet21.02.5 带 285+终端,上次看 16384 并发都超限了,前几天看中午头也都到 13000+以上并发了。

    在这个版本,mtk7620 pppoe 也已经能全速跑满 100mbps 。
    mtk 到底有没有硬件转发,不说在 qos 状态就失效嘛!事实上在多终端环境,宁要 qos 不要线性转发。在 qos 下以前 mtk7620 只有 br-wan 实际在 qos 下接近 500mbps ,现在至少 pppoe 100mbps 也是跑满,之前不到 80mbps 吧。

    一直对所谓的什么大小包概念不清不楚。实际上从 qos 策略上来上看,用 linux tc 对 icmp/ack/syn/fin/rst 一直是对应最高优先级出列。有很多简单的方法,提高上行队列优先级降低延迟。还有在交换机环境去除标记预防进入交换机的 qos 策略,上下行 mtu 解决拆包提高网络呑吐。已经从 2016 年开始在公司环境应用 openwrt ,以前也没用过啥路由,tplink 企业级算嘛!和 openwrt 比起来差远了,openwrt 能根据讨论随时添加包进固件,做属于自己的路由固件。
    aru
        68
    aru  
       25 天前
    @tyrone2333
    这网站的硬件和网络配置做到 80 分只要$150 ,做到 90 分需要$1500
    likooo125802023
        69
    likooo125802023  
       25 天前
    @saltedfishgames 你觉得数据包延时重要,没问题
    我没少打网游和网络对战,知道这个重要性。

    又不是 MODEM 拨号年代,一个 100ms 和一个 10ms 的差距,现在 x86 和普通硬路由那点差距,纳秒级,你压根体会不出来。
    likooo125802023
        70
    likooo125802023  
       25 天前
    @wuruxu 有这闲工夫为啥不多挣点钱呢?你哪怕哪怕跑个滴滴赚 20 块,都够你用一年的电费
    saltedfishgames
        71
    saltedfishgames  
       25 天前
    @likooo125802023 我觉得你还是没理解转发包和转发流量的区别。当一个协议的数据报小而频繁的时候 x86 就无法适应。网络路由器交换机这些都是从 cpu 转发到专有芯片处理发展过来的,淘汰自然有它的致命缺点。你可以这样试试语音通话、会议支持、直播流,这几个玩意 x86 什么设备可以做到不卡顿的。
    idealhs
        72
    idealhs  
       24 天前
    @mizuki9 MetaCubeX/mihomo ,确实是 go, 我没细看,github 显示了 100%的 python ,感觉是 bug 。
    277601502
        73
    277601502  
       24 天前
    @gaoryrt 哈哈 你笋!
    cubecube
        74
    cubecube  
       24 天前
    @idealhs #50 aes 现在的 arm 上,都有硬件加密指令了,毫无压力了属于。如果非标准加密算法可能才是大坑,需要 CPU 硬抗
    idealhs
        75
    idealhs  
       24 天前
    @cubecube #74 额,x86 更早就硬件加速了。这里面提到完全是因为 x86 的软路由有很大一部分是捡垃圾来的,很旧,很便宜。
    wuruxu
        76
    wuruxu  
    OP
       24 天前
    @idealhs aesni 模块在 x86 中也存在不少时间了,区别就是 arm 很新很便宜 ,哈哈
    SakuraYuki
        77
    SakuraYuki  
       24 天前
    装了 op 没硬件加速和软路由有什么区别,甚至还不如性能强点的软路由
    wuruxu
        78
    wuruxu  
    OP
       23 天前
    @SakuraYuki 装了 OP ,硬路由搞定了,可以当主路由用
    很少看到谁家里的主路由是软路由
    SakuraYuki
        79
    SakuraYuki  
       23 天前
    @wuruxu #78 以前我就是拿软路由当主路由用的,对家庭网络负载其实没太大区别,软路由科学上网还强点,不过现在我换成了 mac mini 当网关的形式
    hiyoi
        80
    hiyoi  
       23 天前 via Android
    https://imgur.com/a/KeFdJRx
    有 hnat 才叫硬件路由。另外安利一个项目: immortalwrt-mt798x ,懂得都懂。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5509 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:32 · PVG 09:32 · LAX 18:32 · JFK 21:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.