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

2022-09-28 20:53:17 +08:00
 aphorism

以前在只有 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 、逛谷歌地球了。

4118 次点击
所在节点    分享发现
35 条回复
arischow
2022-09-29 08:07:31 +08:00
跟水深火热里的某个帖子梦幻联动
arischow
2022-09-29 08:08:17 +08:00
7zlid
2022-09-29 08:31:17 +08:00
踢谁屁
Davic1
2022-09-29 09:06:53 +08:00
@arischow 22 没想到还有这种话题。哈哈哈 h
mritd
2022-09-29 09:22:22 +08:00
卧槽 我进来以后整个人都懵逼了
iloveayu
2022-09-29 10:20:14 +08:00
想得是挺好,一用运营商 Q 到怀疑人生。
carrionlee
2022-09-29 10:29:04 +08:00
稳定性有保证吗?不是还有 udp qos 么
zhixiao
2022-09-29 10:40:53 +08:00
@iloveayu
@carrionlee

难道是不同区域的运营商策略?我这用 wireguard 没碰到过 qos 问题,还算稳
iloveayu
2022-09-29 10:54:28 +08:00
@zhixiao 是滴,这就是个玄学,我这边联通是 udp 跑多了就 qos ,去不同的目标策略还不太一样,过阵子又给解开,再跑多了再 q 。
aphorism
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
2022-09-29 16:50:31 +08:00
因为 all in one 不算硬盘的待机功耗应该在 20w 算上 8 个机械硬盘 4 个 ssd 2 个 nvme 的待机功率是 80w 什么设备都靠 kvm 或者容器 省钱
ohiu
2022-09-29 20:56:52 +08:00
@chenyx9 好优雅的翻译
SgtPepper
2022-10-08 14:46:09 +08:00
我有个问题 这玩意儿不是 udp 么 用的人多了运营商封不封
lj6684
2022-10-09 14:21:48 +08:00
威屁恩
hanwckf
2022-11-20 20:46:25 +08:00
@aphorism mt798x 的 mtk sdk 是直接在主线 openwrt21.02 5.4 内核上以打补丁和加驱动的方式提供的,在 mtk 自己开源的 mtk-openwrt-feeds 仓库里就有提供。
老旧的 armv7 设备,包括垃圾 bcm 连 armv8 的 aes 指令集都不支持,openssl 基准测试速度差不知道多少数量级

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/883657

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX