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

网岗协议真是老旧路由器的救星

  •  
  •   aphorism · 2022-09-28 20:53:17 +08:00 · 4062 次点击
    这是一个创建于 568 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前在只有 OpenVPN 或者 OpenConnect 协议的情况下,为了达到 100Mbps 的隧道速度,必须要么用运行 OpenWRT 的 Linksys 三姐妹( WRT1200AC/WRT1900AC/WRT3200ACM ),要么用基于 IPQ8065 的、运行 Openwrt 的高端路由器,例如 NetGear R7800 或者 Zyxel Armor Z2 ,要么用 ASUS   AC86U 这种基于博通芯片的高端路由器。即使使用上面这些带 AES 指令集芯片的路由器,运行 OpenVPN 隧道也很难超过 100Mbps ,更不用说其他基于联发科芯片及高通、博通芯片的各种中低端路由器了。像 MT7620 跑 OpenVPN 一般在 5Mbps 以下,MT7621 在 15Mbps 以下。

    网岗( WireGuard )协议进入 Linux 5.6 内核以后,现在各类自定义的路由器固件,包括 OpenWRT 、DDWRT 、Tomato 、Merlin 都支持网岗协议了,一下子隧道速度提升了好几倍。像 MT7620 方案的路由器可以跑到近 20Mbps 左右的隧道,MT7621 更是可以跑到超过 100Mbps 。这个速度就基本可以正常地看 4K 流媒体了。因此以前基本没法用的老旧路由器现在都可以拿出来用了,大家就能轻松愉快地看视频、刷推特、上脸书、玩 Insta 、逛谷歌地球了。

    35 条回复    2022-11-20 20:46:25 +08:00
    leavic
        1
    leavic  
       2022-09-28 20:59:19 +08:00   ❤️ 17
    第一次知道 wireguard 中文名字的我
    PMR
        2
    PMR  
       2022-09-28 21:01:04 +08:00   ❤️ 2
    网岗协议?
    前有 TCP 粘包 这又来个"网岗协议"

    openvpn 请替换 开放(打开)专用网络
    openconnect 开放(打开)连接
    openwrt 开放(打开)路由系统
    ...
    ...
    0o0O0o0O0o
        3
    0o0O0o0O0o  
       2022-09-28 21:01:59 +08:00
    这个中文名没搜到出处
    Tink
        4
    Tink  
       2022-09-28 21:03:18 +08:00 via Android
    网岗???王刚??
    tcpdump
        5
    tcpdump  
       2022-09-28 21:16:15 +08:00
    我一般翻译成 野外安保 协议
    GoodRui
        6
    GoodRui  
       2022-09-28 21:22:37 +08:00 via iPhone
    我一直是叫它野生守护神
    723X
        7
    723X  
       2022-09-28 21:22:59 +08:00
    牛逼,WireGuard 官方译名发源地:v2ex (逃
    codyfeng
        8
    codyfeng  
       2022-09-28 21:43:21 +08:00 via Android
    王刚,哈哈哈
    ziseyinzi
        9
    ziseyinzi  
       2022-09-28 21:51:29 +08:00   ❤️ 2
    网线保安协议,专门拦截网线外卖
    lc1450
        10
    lc1450  
       2022-09-28 22:16:12 +08:00   ❤️ 2
    之前搞 ssl 看到一个名词叫 野卡, 研究半天才发现是 wildcard
    chenyx9
        11
    chenyx9  
       2022-09-28 22:20:05 +08:00 via Android
    …我一直叫做线卫协议…
    Kiriya
        12
    Kiriya  
       2022-09-28 22:22:30 +08:00
    何必为难路由器,PC 运行软件不好么
    8Bobo8
        13
    8Bobo8  
       2022-09-28 22:39:24 +08:00 via iPhone
    网岗哈哈哈,这名字不错
    noqwerty
        14
    noqwerty  
       2022-09-28 22:45:06 +08:00 via iPhone
    还以为是下午批评中英夹杂那个老哥
    westerndream
        15
    westerndream  
       2022-09-29 01:15:55 +08:00
    我是好奇这名字才点进来的……
    音译?不如来个意译,线盾
    不过这种协议特征明显吧,用来当梯子分分钟被封,而且还是 udp 的会被 qos
    hanwckf
        16
    hanwckf  
       2022-09-29 01:20:51 +08:00
    楼主的这些路由器都是什么老古董了,现在随便拉个 ipq6000/mt798x 都随便跑,再说 wg 这种协议只能用于做国内隧道,压根就不可能通过某网关
    ltkun
        17
    ltkun  
       2022-09-29 05:56:26 +08:00 via Android
    随便个容器开个 openvpn 就能跑满我家 100M 上行...
    dangyuluo
        18
    dangyuluo  
       2022-09-29 06:24:23 +08:00
    应该叫歪尬协议
    konnnnn
        19
    konnnnn  
       2022-09-29 07:42:50 +08:00 via iPhone   ❤️ 1
    怎么不叫线保协议
    konnnnn
        20
    konnnnn  
       2022-09-29 07:44:27 +08:00 via iPhone
    音同 献宝 (四川话
    arischow
        21
    arischow  
       2022-09-29 08:07:31 +08:00 via iPhone
    跟水深火热里的某个帖子梦幻联动
    arischow
        22
    arischow  
       2022-09-29 08:08:17 +08:00 via iPhone   ❤️ 2
    7zlid
        23
    7zlid  
       2022-09-29 08:31:17 +08:00 via Android
    踢谁屁
    Davic1
        24
    Davic1  
       2022-09-29 09:06:53 +08:00
    @arischow 22 没想到还有这种话题。哈哈哈 h
    mritd
        25
    mritd  
       2022-09-29 09:22:22 +08:00 via iPhone
    卧槽 我进来以后整个人都懵逼了
    iloveayu
        26
    iloveayu  
       2022-09-29 10:20:14 +08:00
    想得是挺好,一用运营商 Q 到怀疑人生。
    carrionlee
        27
    carrionlee  
       2022-09-29 10:29:04 +08:00 via iPhone
    稳定性有保证吗?不是还有 udp qos 么
    zhixiao
        28
    zhixiao  
       2022-09-29 10:40:53 +08:00
    @iloveayu
    @carrionlee

    难道是不同区域的运营商策略?我这用 wireguard 没碰到过 qos 问题,还算稳
    iloveayu
        29
    iloveayu  
       2022-09-29 10:54:28 +08:00
    @zhixiao 是滴,这就是个玄学,我这边联通是 udp 跑多了就 qos ,去不同的目标策略还不太一样,过阵子又给解开,再跑多了再 q 。
    aphorism
        30
    aphorism  
    OP
       2022-09-29 11:12:00 +08:00
    @leavic 稍微琢磨了一下叫了个中文名字,主要是为了分享发现 WireGuard 协议在老旧路由器上特别实用,有化腐朽为神奇的效果。

    @Kiriya 在 PC 上运行软件当然好,可是你的 Roku 、Apple TV 、Google Home 、Amazon Echo 、Kindle 、Facebook Portal 、XBox 、PS5 、Nintendo 怎么办呢?

    @sumn255 还好吧,我用 AzireVPN/IVPN/Mullvad/Surfshark 提供的网岗配置文件建立隧道都没问题,看流媒体 HBOMAX/Hulu/Netflix/Disney+/Paramount+/Peacock/Tubi/SlingTV 没发现什么问题。

    @hanwckf 讲到的路由器确实是发布比较久的产品,可是新的 CPU 例如 mt7986 要 Linux 核心 5.17 才能支持啊,现在也跑不了 openwrt 。而且旧路由器只是无线模块比较旧,用起来没有问题的。再说了,其实对大多数人而言,20Mbps 的速度日常使用是完全够用的,因为看 4K 视频也没问题了。极少的场景下才需要特别高速的带宽,例如安装 Microsoft Flight Simulator 2020 时需要通过网络下载 120GB 的资源,这种情况毕竟少。

    @ltkun   X86 跑容器当然性能强,可是 5W 的设备能够解决的问题,何苦开一个 45W 的设备呢?

    @iloveayu
    @carrionlee
    2022 年 6 月以来一直在用,暂未察觉到异常情况。
    ltkun
        31
    ltkun  
       2022-09-29 16:50:31 +08:00 via Android
    因为 all in one 不算硬盘的待机功耗应该在 20w 算上 8 个机械硬盘 4 个 ssd 2 个 nvme 的待机功率是 80w 什么设备都靠 kvm 或者容器 省钱
    ohiu
        32
    ohiu  
       2022-09-29 20:56:52 +08:00
    @chenyx9 好优雅的翻译
    SgtPepper
        33
    SgtPepper  
       2022-10-08 14:46:09 +08:00
    我有个问题 这玩意儿不是 udp 么 用的人多了运营商封不封
    lj6684
        34
    lj6684  
       2022-10-09 14:21:48 +08:00
    威屁恩
    hanwckf
        35
    hanwckf  
       2022-11-20 20:46:25 +08:00 via Android
    @aphorism mt798x 的 mtk sdk 是直接在主线 openwrt21.02 5.4 内核上以打补丁和加驱动的方式提供的,在 mtk 自己开源的 mtk-openwrt-feeds 仓库里就有提供。
    老旧的 armv7 设备,包括垃圾 bcm 连 armv8 的 aes 指令集都不支持,openssl 基准测试速度差不知道多少数量级
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3194 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 10:50 · PVG 18:50 · LAX 03:50 · JFK 06:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.