搜索 K
Appearance
如果你只想要一句话答案:预算敏感型场景下,Shadowsocks-2022(AEAD) 与 Trojan 是性价比最高的两个选择;VMess+WS+TLS 属于"能用但偏贵"的妥协方案;VLESS+Reality 是 2026 年抗封锁与性能的甜点位,但对低价机场的部署成本更高,不是所有 7 元档机场都愿意上。
把这个结论拆成三个可执行的判断:
aes-256-cfb(流密码,2017 年就被主动探测打穿)和 2022-blake3-aes-128-gcm(带时间戳防重放)是两个物种。低价机场最容易在这里偷工减料。Reality、Hysteria2 的支持极差。买之前先在 /client/ 里确认你的设备能跑起来什么。下面这 3500 字,会把"为什么"讲清楚——包括物理链路、拥塞控制、TLS 指纹、超售模型,以及一份可以直接抄的 mtr/tcping 排障流程。
所有主流代理协议,本质都在这两条路上二选一:
对便宜机场来说,这个选择直接决定了单台机器的承载人数,也就决定了它能不能卖到 7 元/月。
SS 的历史可以切成三段:
rc4-md5、aes-256-cfb 是主流。这类加密不带完整性校验,密文可被篡改,且长度特征明显。这一代 SS 在今天的网络环境下几乎等于明文,只在极少数宽松链路里还能用。aes-256-gcm、chacha20-ietf-poly1305 成为标配,加上了认证标签,抗篡改能力大幅提升。这一代至今仍是很多便宜机场的默认配置,可用性没问题。关键点:SS-2022 的性能在低端 ARM 设备(路由器、电视盒、树莓派)上是所有协议里最好的之一,因为 chacha20 在无 AES 硬件加速的 CPU 上效率远高于 AES-GCM。这就是为什么"便宜机场 + 软路由"这个组合里,SS 一直是常青树。
VMess 是 V2Ray 的原生协议。它的设计目标很"工程化":支持 AlterID(已废弃)、支持动态端口、支持完整的 UDP 转发、支持时间戳防重放。
问题出在三处:
VMess + WS + TLS + CDN。所以"VMess 便宜"这个印象是错位的——它的优势在于功能完整和客户端兼容性广,而不是成本。
Trojan 的思路极简:服务端就是一个标准的 HTTPS 服务器。密码正确,流量被转发;密码错误,直接返回一个真实的、无害的网页(通常是 Nginx 的默认页或者某个静态站)。从外部扫描者的视角,这就是一台普通网站服务器——没有额外的探测入口可以攻击。
它的开销结构也很清楚:
UDP over TCP 或原生 UDP 转发。对低价机场来说,Trojan 的吸引力在于"隐蔽性免费"——不需要 CDN,不需要额外的伪装层,一台 VPS 加个证书就能开张。这就是为什么大量 5–15 元档机场主推 Trojan。
风险也在这里:证书质量、SNI 一致性、TLS 指纹(JA3/JA4)如果不处理,依然会被识别。便宜的代价是服务商往往不做这些细节。
VLESS 本身是"裸协议",不做加密(依赖外层),所以开销极低。而 Reality 解决了一个 Trojan 和普通 TLS 都绕不过的问题:证书指纹。
传统方案里,你连的服务器必须有真证书,而证书的签发链、有效期、SNI 都要经得起检查。Reality 的做法是**"偷"一个真实大站的 TLS 握手身份**(比如 www.microsoft.com),客户端在握手时完成校验,中间人拿不到任何可用于区分的信息。结果:
代价是:客户端必须支持 Reality。这意味着 Clash Meta(Mihomo)、sing-box、Xray 新版可以,老版本 Clash Premium、部分 iOS 客户端不行。同时服务端配置复杂度高,便宜的机场如果卖得特别低,往往就是不愿意在这上面投入运维成本。
说一句不客气的:协议差异对日常体验的影响,远小于链路质量对体验的影响。
一个机场的成本结构大致是:
低价机场能压到 7 元/月,通常意味着:
理解这一点,你就知道为什么"协议选对了还是很卡"——卡的是带宽,不是协议。
补一句拥塞控制:现代机场服务端普遍启用 BBRv3(或至少 BBR v2),这比传统的 CUBIC 在高丢包链路上吞吐提升明显。但注意,BBR 是在你和服务端之间生效的,服务端到目标网站那一段用的是对方服务器的拥塞算法,你改不了。
以下数据基于 AirPick 实验室在 2026 年 Q1 的实测(标准环境:单核 2.0GHz VPS、1Gbps 端口、100 并发、目标为新加坡/日本节点)。数值为区间中位值,不同服务商差异较大,仅供横向参考。
| 指标 | Shadowsocks-2022 | VMess+WS+TLS | Trojan (TLS1.3) | VLESS+Reality |
|---|---|---|---|---|
| 握手额外 RTT | 0(直接传输) | 2–3(TCP+TLS+WS) | 1–2 | 1(TLS1.3) |
| 单核吞吐上限(aes-gcm) | 约 2.5–3.5 Gbps | 约 1.6–2.2 Gbps | 约 2.0–2.8 Gbps | 约 3.0–4.5 Gbps |
| 单核吞吐上限(chacha20,无 AES 加速) | 约 800 Mbps–1.4 Gbps | 约 500–900 Mbps | 约 600–1000 Mbps | 约 900 Mbps–1.5 Gbps |
| 主动探测抗性 | 中(裸协议需插件) | 高(TLS 遮蔽) | 高(回落伪装页) | 极高(TLS 指纹不可区分) |
| UDP 支持 | 支持(需服务端开启) | 支持(完整) | 支持 | 支持(Vision 流控下更优) |
| 客户端兼容广度 | 极广 | 极广 | 广 | 中(需 Meta/sing-box/Xray 新版) |
| 多用户成本摊薄能力 | 强(SS-2022 多用户) | 中(需多 UUID) | 强(多密码) | 中 |
| 路由器/低功耗设备友好度 | 高 | 低 | 中 | 中 |
| 典型低价机场月费区间 | 6–15 元 | 8–20 元 | 6–18 元 | 12–30 元 |
| 综合性价比评分(满分 10) | 9.0 | 7.0 | 8.5 | 9.5(若能接受价格) |
读表要点:
VMess+WS+TLS 多出的 2–3 个 RTT,在 200ms 延迟的链路上就是额外的 400–600ms——这是能感觉到的。优先级:带宽 ≥ 链路稳定性 > 协议。
Shadowsocks-2022 (chacha20-ietf-poly1305) 或 Trojan。两者在流媒体长连接场景下 CPU 占用最���。VMess+WS+TLS——多一层 WS 封装在高码率长连接下会有轻微抖动,且 CDN 边缘节点对小包不友好。优先级:低延迟 > 握手速度 > 长时间稳定性。
VLESS+Reality 或 Trojan。前者首屏最快,后者兼容性更稳。优先级:客户端兼容 > CPU 开销 > 内存占用。
Shadowsocks-2022。OpenWrt 上的 ss-rust、sing-box 对 SS-2022 支持成熟,内存占用低,chacha20 在 MIPS/ARM 上跑得动。VLESS+Reality 在老款路由器上会吃满 CPU,导致整屋网速掉到 20Mbps 以下。优先级:省电 > 握手成功率 > 端口复用。
Trojan(TLS 会话复用率高)或 SS-2022。sing-box 的 urltest + multiplex 组合体验最好。VMess 的动态端口功能,在移动网络下反而增加重连失败率。cipher: none 是 VLESS 正常写法,不是配置错误,别手动改。sing-box 的官方 GUI 或 Mihomo Party,原生支持 Reality。scutil --dns 检查 DNS 是否被污染缓存,必要时 sudo dscacheutil -flushcache。route -n get default 看默认网关是不是被 VPN 抢走了。sing-box for Android 支持 Reality 与 Hysteria2,比 v2rayNG 更现代化。dns 走代理。sing-box 或 passwall2,前者对新协议支持更好。nslookup 在路由器上验证解析结果。遇到"连不上 / 慢 / 时断时续",按下面这个顺序查,不要一上来就怪协议。
# Linux / macOS:看每一跳的丢包与时延抖动
mtr -rwzc 100 <节点IP或域名>
# 判断标准:
# 前 3 跳丢包 > 0 → 本地网络/运营商问题
# 中间某跳丢包但后续不丢 → 正常(路由器限速 ICMP),忽略
# 最后 3 跳持续丢包 → 节点侧拥塞或被 QoS# Windows
pathping -q 100 <节点IP># tcping:区分"端口不通"和"通了但慢"
tcping -c 20 -i 0.2 <节点域名> <端口>
# 关注:成功率、平均延迟、最大延迟
# 成功率 < 95% → 链路或服务端在丢包
# 最大延迟 > 平均延迟 3 倍 → 存在队列积压/超售# macOS / Linux 检查 TLS 证书与握手(针对 Trojan / TLS 类节点)
openssl s_client -connect <域名>:443 -servername <域名> -tls1_3 -brief
# 关注:Verify return code 是否为 0,协议版本是否 TLSv1.3# 通过代理查出口 IP(Clash 默认混合端口 7890)
curl -x http://127.0.0.1:7890 -s https://api.ipify.org
# 对比直连 IP
curl -s https://api.ipify.org
# 两者相同 → 代理根本没生效(检查规则/分流)
# 出口 IP 属于机场声明地区 → 正常# macOS
scutil --dns | grep nameserver
# Linux
resolvectl status # 或 cat /etc/resolv.conf
# 在线验证(走代理打开)
# 若返回的 DNS 服务器是国内 ISP 的 IP → 存在泄露,需在客户端强制代理 DNS# 大流量持续下载,同时观察 TCP 重传与拥塞窗口
ss -tinp | grep <目标IP>
# Linux 统计
nstat -az | grep -E "TcpRetrans|TcpExtTCPLostRetransmit"| 现象 | 最可能原因 | 处置 |
|---|---|---|
端口不通,tcping 全失败 | IP 被封 / 节点下线 | 换节点,联系机场 |
tcping 通,但代理无网速 | 订阅配置错误 / 分流规则命中直连 | 检查规则与内核日志 |
| 首屏慢但下载快 | 握手 RTT 高(VMess+WS) | 换 Trojan/Reality 节点 |
| 白天快、晚上 20:00–23:00 崩 | 超售 + 出口拥塞 | 换中转/IEPL 线路,或换机场 |
| 每隔几分钟断一次 | 客户端重连逻辑 / 移动网络切换 | 开启多路复用,关闭激进省电 |
| 只有部分网站打不开 | DNS 污染 / 分流误判 | 强制代理 DNS,检查规则集 |
mtr 最后几跳持续丢包 | 节点侧被 QoS 或带宽打满 | 换线路或错峰使用 |
| 宣传话术 | 真实含义 | 验证方法 |
|---|---|---|
| "Trojan 专线,延迟 10ms" | 大概率是 BGP 中转,10ms 只对同城测速点成立 | 用 tcping 连续测 20 次看最大延迟和抖动 |
| "SS 2026 最新加密" | 可能还在用 aes-256-cfb 老流密码 | 导入订阅后看 cipher 字段,是 cfb/ctr 直接劝退 |
| "无限流量 不限制" | 通常有"公平使用"条款,超量降速到 1Mbps | 查官网 ToS 里是否出现 "Fair Use" |
| "4K 秒开 Netflix 全解锁" | 可能只是 DNS 解锁,实际走的是机房 IP | 用 curl -x 测 fast.com 与流媒体自检页 |
| "10Gbps 大带宽" | 端口是 10G,但共享人数是 500+ | 晚高峰实测 iperf3 单线程吞吐 |
| "Reality 支持" | 可能只是节点标了 Reality,客户端配置全错 | 看客户端是否报 TLS 校验失败 |
| "年付 5 折 终身优惠" | 常见于跑路前清仓 | 查域名注册时间、TG 群成立时间 |
| "支持 UDP 全功能" | 可能只开了 TCP,UDP 走不了游戏/语音 | 用 curl 测 QUIC(HTTP/3)站点是否可用 |
| "自研协议" | 多数是改名的 SS/VMess | 看客户端配置字段,字段名不变就是换皮 |
| "三网优化 CN2 GIA" | 可能只有一条线是 GIA,其余普通 | mtr 看回程路由是否真的走 59.43 段 |
一句话总结避坑原则:任何宣称"协议决定速度"的机场,都值得警惕。速度是链路和带宽决定的,协议只决定"稳不稳、省不省 CPU"。
Q1:为什么同一个机场,Trojan 节点比 SS 节点慢? 大概率不是协议问题,而是节点本身不同。机场常把 Trojan 放在中转/专线机器上(成本高、带宽小),SS 放在直连大带宽机器上(成本低、带宽大但晚高峰抖)。判断方法:分别对两类节点做 tcping 和 iperf3,如果延迟低但吞吐低,就是带宽限制;如果延迟抖动大,就是线路拥塞。参考 /airport/ 里的线路类型说明。
Q2:SS-2022 和普通 SS 我该选哪个? 只要客户端支持,一律选 SS-2022。它在多用户分摊、防重放上都有实质改进,价格通常一样。只有在客户端是老版本(比如某些老版 Clash Premium)不支持时,才退回普通 AEAD 模式。
**Q3: