协议决定数据以什么格式在你和服务器之间传输。常见的几个:
| 协议 | 特点 |
|---|---|
| Shadowsocks | 出现最早,实现简单,资源占用低,客户端支持最广 |
| VMess | 功能完整,配置项多,对时间同步有要求 |
| VLESS | VMess 的简化版,去掉了加密层交给 TLS 处理,开销更小 |
| Trojan | 把流量伪装成普通 HTTPS,依赖有效证书和域名 |
| Hysteria / TUIC | 基于 UDP,在丢包较高的网络下表现更好,但更吃 CPU |
没有「最好的协议」。选择取决于你的网络环境和客户端支持情况。日常使用时协议由订阅自动配置,你不需要手动选——只有排错时才需要知道它存在。
如果你的节点用 VMess 且连不上,先检查设备时间是否准确。VMess 的验证机制对时间偏差敏感,差几分钟就会失败。这是个很隐蔽的坑。