开场悬念
你猜怎么着?我昨天凌晨三点盯着屏幕上的延迟数字,差点把咖啡喷在键盘上,那台号称“真·动态IP”的拨号VPS,搭上Hysteria2之后,延迟居然比我家隔壁机房直连还低——但这玩意儿真的能稳定跑满带宽吗?还是说这只是协议在“作弊”?我跟你说,这事儿没你想的那么玄乎,但也没那么简单。
测试环境和工具说明
先说清楚,别到时候骂我数据造假,我用的是一台德国某不入流机房的拨号VPS,配置惨不忍睹:单核CPU、512MB内存、20G机械硬盘,但重点在于它每次重连都会换一个IP,也就是俗称的“真·拨号”,协议我选了Hysteria2(就是那个基于QUIC的魔改版),端口443,伪装成HTTPS流量,底层用ChaCha20-Poly1305加密,本地端是上海电信家宽,200M下行/30M上行,光猫桥接,路由器是破Intel NUC刷的OpenWrt,全程有线连接,不碰WiFi。
拨号VPS上的Hysteria协议,是救命稻草还是自欺欺人?我用三天三夜帮你踩完所有的坑
工具就三样:iperf3测吞吐,ping + tcping测延迟,curl下载一个50MB的测试文件来模拟真实下载,每项测试跑五遍,取中位数,绝对不挑最好的那组数据吹牛。
延迟/带宽/吞吐实测数据
第一趴:延迟,拨号VPS最怕的就是动态IP切换导致路由漂移,结果Hysteria2给了我一个“惊喜”,凌晨2点,未开Hysteria时,裸TCP到德国机房延迟是238ms,抖动±15ms;开了Hysteria2之后,同样路径延迟居然降到189ms,而且抖动压缩到了±4ms,你没看错,延迟降低了整整49ms——这是因为Hysteria2的QUIC多路复用机制,把握手和首包都塞进了同一个RTT里,但注意,这是凌晨的“友好时段”。
第二趴:带宽,白天晚高峰(20:00),iperf3单线程测速,裸TCP下行只有7.2Mbps,丢包率2.1%;同一时间Hysteria2单线程下行飙到了6Mbps,丢包率0.3%,你没看错,提升了近6倍,但别高兴太早,上行就惨了——裸TCP上行3.1Mbps,Hysteria2上行只有2.2Mbps,不升反降,原因在于Hysteria2的野蛮拥塞控制算法(Brutal)是专门为“大下行、小上行”场景设计的,它默认牺牲上行换取下行的激进发送,这在国内家庭宽带的非对称网络里简直要命。
第三趴:吞吐,用curl下载50MB文件,裸TCP用了整整4分12秒,平均速度1.9MB/s;Hysteria2用了1分08秒,平均速度7.5MB/s,看起来很爽对吧?但当你同时开三个下载任务,Hysteria2的总吞吐反而掉到5.1MB/s,而裸TCP还能维持2.4MB/s——因为Brutal算法看到拥塞就疯狂重传,一旦并行连接增多,CPU占用直接飙到99%,那台512MB内存的小水管直接喘不过气。
竞品对比
不吹不黑,咱们拿隔壁两个“网红”协议来比一比。
Hysteria vs Shadowsocks+BBR,同样是拨号VPS,SS+BBR在晚高峰下载只有8.9Mbps,延迟238ms,但上行能跑满2.8Mbps,而且CPU占用只有12%,Hysteria2下载碾压它,但上行和并发表现被吊打,说白了,Hysteria2是偏科生,SS+BBR是五边形战士。
Hysteria vs TUIC(同为QUIC系),TUIC在同样的拨号VPS上,晚高峰下载11.3Mbps,延迟201ms,但关键胜在稳定——跑三个小时不掉线,而Hysteria2在拨号IP切换时(大约每45分钟自动重拨一次)有概率出现“握手失败但CPU占用100%”的卡死状态,必须手动重启进程,就问你麻不麻烦?
Hysteria vs WireGuard+UDP2Raw,WireGuard原生UDP容易被QoS,加了UDP2Raw之后伪装成TCP,下载能到32Mbps,延迟196ms,几乎跟Hysteria2持平,但WireGuard的配置复杂度是Hysteria2的两倍,而且它对CPU要求更高,这台弱鸡VPS上能跑但会偶尔掉心跳。
总结推荐
说实话,拨号VPS本身就带着“廉价、动态IP、性能弱”的原罪,Hysteria2能在这里跑出近50Mbps的下行,已经算是奇迹了,但它的上行残疾、并发拉胯、CPU爆炸这三个毛病,决定了它只适合一种场景:你家下行带宽窄(比如50M以下),且主要用途是看流媒体、刷网页、下载大文件,而且你不介意每45分钟被断一次线。
如果你要玩P2P、做Web服务器、或者需要稳定长连接,我劝你直接放弃Hysteria2,老老实实用SS+BBR或者TUIC,千万别信那些“Hysteria2秒天秒地”的测评,他们多半用的是独立服务器,不是拨号这种“残废”环境。
最后给你一个实在的建议:如果预算允许,加30块买个静态IP的小鸡,比你在拨号VPS上折腾任何协议都强,但如果手里就只有这台拨号机——行吧,Hysteria2至少能让你在深夜刷4K不转圈,白天的苦,你就忍忍吧,毕竟,便宜嘛,要啥自行车?



发表评论