网岗协议真是老旧路由器的救星 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aphorism
V2EX    分享发现

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

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

    以前在只有 OpenVPN 或者 OpenConnect 协议的情况下,为了达到 100bps 的隧道速度,必须要么用运行 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  
    PRO
       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
    网线保安协议,专门拦截网线外卖
    atx
        10
    atx  
       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 或者容器 省钱
    pill
        32
    pill  
       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     Solana     880 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:37 PVG 06:37 LAX 15:37 JFK 18:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86