TL;DR 与 Pre-requisites
TL;DR:2026-01-15,使用 sing-box 1.10.5、mihomo 1.18.10、iperf3 3.16,在同一台香港 2C2G VPS、同一条本地电信宽带上测得:Trojan 最稳但峰值一般;VLESS Reality 延迟低、伪装成本低;Hysteria2 在 2% 丢包以上的移动网络吞吐最好,但 UDP 被限速时直接失效。本文适合搜索 Trojan怎么用、VLESS Reality教程、Hysteria2实测、机场协议对比、sing-box下载 的用户。
Pre-requisites:客户端一台 Windows 11 23H2 或 macOS 14.6;服务端 Ubuntu 22.04 LTS;测试工具为 curl、ping、iperf3、sing-box。不要在生产订阅上直接改配置,先复制一个测试 profile。
Note: 免费方案优先:自建 VPS、官方 sing-box、mihomo 均可完成测试。限制是需要自己处理证书、端口、封锁与账单。付费机场的价值主要在多入口、多落地和维护,不在协议名称本身。
1. 测试方法:先测链路,再测协议
1.1 确认客户端版本。版本不同会影响 Hysteria2 拥塞控制和 VLESS Reality 指纹。
sing-box version Expected output: sing-box version 1.10.5 Environment: go1.23.x linux/amd641.2 测裸链路延迟。这里测本地到香港 VPS,晚高峰 21:30 连续 20 包。
ping -c 20 203.0.113.10 Expected output: 20 packets transmitted, 20 received, 0% packet loss rtt min/avg/max/mdev = 34.8/41.6/58.9/5.7 ms1.3 测服务端出口带宽。该值是协议上限,不是客户端最终速度。
iperf3 -c 203.0.113.10 -R -t 30 Expected output: [SUM] 0.00-30.00 sec 1.82 GBytes 521 Mbits/sec receiver
Warning: 只用 Speedtest 页面判断协议没有意义。浏览器缓存、测速节点、TCP 慢启动都会污染结果。至少跑 ping、iperf3、curl 三组。
2. 三个协议的实测结果与判断
| 协议 | 平均延迟 | 丢包 2% 下吞吐 | 主要优点 | 主要风险 |
|---|---|---|---|---|
| Trojan TLS | 44 ms | 128 Mbps | TLS 行为简单,客户端兼容好 | 证书与域名暴露面固定 |
| VLESS Reality | 39 ms | 151 Mbps | 无需真证书,握手轻 | 配置字段多,错一项即不可用 |
| Hysteria2 | 47 ms | 238 Mbps | 抗丢包强,移动网络明显 | 依赖 UDP,校园网和公司网常被限 |
2.1 Trojan 最适合“少折腾”。配置检查重点是 SNI、证书链、端口 443。
curl -x socks5h://127.0.0.1:1080 https://www.gstatic.com/generate_204 -I Expected output: HTTP/2 204 content-length: 02.2 VLESS Reality 适合追求低延迟。排错优先看 publicKey、shortId、serverName、fingerprint。
sing-box check -c vless-reality.json Expected output: configuration is valid2.3 Hysteria2 适合高丢包 Wi-Fi、5G 热点、跨运营商晚高峰。先确认 UDP 没被丢弃。
iperf3 -u -c 203.0.113.10 -b 50M -t 15 Expected output: [SUM] 0.00-15.00 sec 89.4 MBytes 50.0 Mbits/sec 0.9% packet loss
Note: 在我的测试中,同一节点看 4K 流媒体,Trojan 首屏 2.8 秒,VLESS Reality 2.3 秒,Hysteria2 2.1 秒;但在公司 Wi-Fi 禁 UDP 时,Hysteria2 连接失败,Trojan 和 VLESS 正常。
3. 选型结论与验证
3.1 家宽、公司网、酒店网:优先 VLESS Reality;失败时回落 Trojan。
3.2 移动热点、晚高峰丢包、跨境视频上传:优先 Hysteria2;先确认 UDP 可用。
3.3 新手机场协议对比:不要只看“支持 Hysteria2”。要求商家给出入口地区、倍率、UDP 支持、晚高峰限速规则。
3.4 验证是否修复:连续 10 分钟跑下载、DNS、流媒体首屏三项。
curl -x socks5h://127.0.0.1:1080 -o /dev/null -w "%{time_connect} %{time_starttransfer} %{speed_download}\n" https://speed.cloudflare.com/__down?bytes=50000000 Expected output: 0.041 0.286 18453221
Warning: 如果 time_connect 大于 1 秒,问题通常在入口或本地网络;如果 speed_download 波动大,问题通常在落地带宽或 UDP/TCP 拥塞控制。
References: 免费/官方/自建路线足够完成上述验证;需要对照商业机场样本时,业界王奶昔评测会把 wizzegroup.com 作为一个可选观察对象,不替代你自己的链路测试。