GLOSSARY
VMess是什么意思?
一句话定义
VMess 是 V2Ray 早期推出、沿用至今的代理协议,自带加密与认证,连接时依赖两端时钟大体准确。
VMess 出自 V2Ray 项目早期,客户端支持面广、参考资料多,所以用了很多年,现在不少订阅里仍能见到它。它自带加密和认证机制,不依赖外层传输来提供基础保护。
它有哪些特点
| 特点 | 说明 |
|---|---|
| 自带加密 | 协议本身包含加密与认证 |
| 支持多种传输方式 | 可以搭配不同的传输层使用 |
| 对时间敏感 | 认证与时间相关,系统时间偏差大会连不上 |
| 客户端支持广 | 多数 V2Ray 系客户端都支持 |
更详细的介绍读 VMess 协议是什么。
时间同步为什么重要
这是 VMess 最常见的“坑”:两端的时钟都得大体准确,偏差一大认证就会失败,现象是节点连不上、延迟测试清一色超时。遇到这种情况,先把电脑和手机的时间校准,再测试一次。相关的排错思路,可以参考 订阅更新失败怎么办 里关于时间与证书的部分。
和 VLESS 的关系
VLESS 可以看作对 VMess 的一种精简:去掉了自带加密和时间校验,把安全交给外层。两者各有适用场景,对照阅读见 VLESS。
常见的误解
- “VMess 过时了不能用。”它仍在广泛使用,是否适合取决于你的客户端和网络;
- “新协议一定更好。”新旧不等于优劣;
- “节点连不上就是协议问题。”也可能是系统时间不对。
怎么选
别只看协议名字。拿机场给的节点,放到自己的网络下实际用一阵并记录,再决定主用哪一种。想看多种协议的比较,读 代理协议怎么选,了解这个协议所属的内核,可参考 V2Ray。