订阅导入成功了,面板上有几十条节点,客户端里却少了一截;或者名字带 hysteria2、vless 的全部超时,同机场的 trojan 又能打开网页。先别换机场。机场节点协议对不上客户端时,表现就是这样。说白了,协议是“这条节点用什么方式和服务器说话”,客户端认不认,比节点名字里的国家更要紧。
先把结论放前面。没有“最好”的机场节点协议,只有您这台设备和当前网络认得出的那一种。日常先用机场默认给的节点。某一类全灭时,按下面四条对:VMess 和 Shadowsocks 2022 先看系统时间;VLESS 必须套着安全层,不能当裸协议用;Trojan 走 TLS,证书或域名不对就会握手失败;Hysteria2 跑在 QUIC 上,QUIC 用的是 UDP,而且和 Hysteria 1 不通用。AnyTLS 在 Mihomo 文档里是单独一种,不能和 REALITY 绑在一起。小编没有做测速,下面也不比较谁更快。信息核对日期是 2026 年 11 月 9 日。
请遵守您所在地的法律法规。本文只整理公开文档里能核对的技术事实,不构成法律意见。订阅链接等于账号凭证,不要发到群里,也不要交给来路不明的“一键导入”网站。
协议、线路、客户端,是三件事
节点列表里常见三截信息叠在一起:地区、线路、协议。日本、香港是落地或中转大概在哪;IEPL、IPLC 这类名字是线路怎么走,以机场自己的说明为准,公开文档里没有统一标准;ss、vmess、vless、trojan、hysteria2 才是协议。
协议决定客户端能不能把这条配置读懂。线路决定流量从哪条路出去。两者不是一回事。同一条线路上,机场可以同时挂几种协议。您换协议,不等于换了一条新专线。不要按协议名字给机场排名。
客户端是第三件。电脑上如果已经在用 Clash Verge Rev,它内置的是 Mihomo(Clash.Meta)内核,导入的是 YAML 订阅。手机上 v2rayNG 吃的是通用订阅里的分享链接,FlClash 和 Clash Meta for Android 吃的是 Clash 配置。格式先贴对,协议才谈得上认不认。格式怎么分,看安卓导入机场订阅:先对上链接格式。Windows 上从哪下载、怎么选中配置,看电脑怎么使用机场?Clash Verge教程。想改成由路由器统一转发时,协议问题一样存在,先看小米路由器旁路由:先看 SSH,再谈 ShellCrash。
六种名字,各记住一句
下面这张表只写公开文档里的设计差异,不写速度。查询日期都是 2026 年 11 月 9 日。旧客户端可能缺其中几行,以您软件当前版本为准。
| 协议 | 文档里写明的要点 | 连不上时先查 |
|---|---|---|
| Shadowsocks 2022 | 带时间戳;超过 30 秒的时间差必须当作重放丢掉 | 系统时间是否自动校准 |
| VMess | 加密传输协议;V2Fly 文档要求 UTC 时间误差在 90 秒内 | 时间、客户端是否太旧 |
| Trojan | 先做 TLS;口令不对就转给预设的网站端点 | 证书、域名、系统时间 |
| VLESS | 必须配合传输安全层;禁用加密要显式写成 none | 订阅有没有把 TLS 或 REALITY 参数导全 |
| Hysteria2 | 定制 QUIC,伪装成 HTTP/3;与 1.x 不兼容 | 当前网络是否限制 UDP;是不是 1 代节点 |
| AnyTLS | Mihomo 单独支持;文档写明不支持 AnyTLS 加 REALITY | 内核是不是 Mihomo,有没有被配成 Reality |
Shadowsocks 2022:时间差超过 30 秒就当重放
Shadowsocks 本身出现得早,客户端覆盖面也广。2022 版是另一套规范,不是“把旧密码换个名字”。SIP022写明:相对旧版,2022 版要求完整的重放保护;请求头里有 8 字节 Unix 时间戳,时间差超过 30 秒的消息必须当作重放处理。服务端还要把见过的 salt 存 60 秒。同一页也写了:它不提供前向保密,因为设计上用的是预共享密钥,不做握手。
对您意味着两件事。节点名或加密方式里出现 2022,而手机或电脑的时钟偏了,这条会连不上,旁边的 Trojan 却可能正常。旧客户端认不出 2022 套件时,列表里可能直接没有这些节点。先打开系统的自动设置时间,再更新客户端。
VMess:文档要求时间误差在 90 秒内
V2Fly 的 VMess 说明写的是:VMess 是加密传输协议,通常作为客户端和服务器之间的桥。它依赖系统时间,请确保 UTC 时间误差在 90 秒之内,时区无关。旧版 Project V 中文文档也是这一句,并建议 Linux 上用 ntp 自动校时。
所以 VMess 超时,第一步是看时钟,不是先怀疑“这个国家的线路挂了”。误差要落在文档写的 90 秒里。改完时间后重新更新一次订阅再连。虚拟机、双系统、长期没联网的设备,最容易卡在这里。
Trojan:口令不对,就表现得像普通网站
原版 Trojan 仓库的 README 把思路说成:模仿最常见的服务,让行为看起来一样。该仓库同时标明项目已不再维护。协议说明还在 docs/protocol.md。原文大意是:监听的是 TLS 端口,因为服务器要看起来像一台 HTTPS 服务器;收到第一包数据后检查口令哈希和请求结构,不对就当成“其他协议”;然后把解密后的流量转给预设端点,默认是本机 80 端口上的 HTTP 服务。探测者看到的,是那个网站,而不是一段代理握手。
现在很多机场仍提供名字叫 trojan 的节点,服务端不一定还是这个已停更的程序,参数可能来自 Xray 或 Mihomo。您这边要记住的是:它依赖 TLS。证书过期、系统时间错到证书还不生效、SNI 和域名对不上,表现都是握手失败。Mihomo 文档里,trojan 这一类把 TLS 标成需要打开,口令是必填项。看到整组 Trojan 一起失败,先看机场公告里有没有写证书更换,再看自己的时间,不要先重装客户端。
VLESS 和 REALITY:轻,但不等于可以不加密
Xray 的 VLESS 出站文档写了两条容易看漏的限制。第一,encryption 不能留空,要禁用必须显式写成 none。第二,警告原文的意思是:VLESS 必须配合传输安全层;只有对端是私有地址、链路又在可信网络里,或者已经启用了 VLESS Encryption,才允许把 security 设成 none。订阅里若只剩一个 UUID、没有 TLS 也没有 REALITY,较新的内核有理由拒绝这条。
流控 xtls-rprx-vision 也写在同一页:它会拦截目标端口为 443 的 UDP(也就是 QUIC),让浏览器改走普通 HTTPS。如果某个网站或 App 强制走 QUIC,而您的节点开了这个流控,现象可能是“网页能开,某个 App 不行”。这不是机场流量用完。文档另给了 xtls-rprx-vision-udp443,不拦截 UDP 443。改不改,要看机场订阅里原来怎么写,不要自己把参数删掉再保存。
REALITY 经常和 VLESS 写在同一个节点名里。Xray 的 REALITY 文档(页面标注日期在 2026 年 9 月)把它定义成对 TLS 的一种修改:借用目标站点的 TLS 外观和握手特征来做伪装。同一页写明,它只和 RAW、XHTTP、gRPC 三种传输组合。文档里还有关于性能的项目自述,小编没有做对照测试,不把它当成速度结论。
Mihomo 的 VLESS 配置页能写 flow: xtls-rprx-vision,也能写 reality-opts。导入后节点在、一连就断,常见原因是订阅转换把 public-key、short-id 或 flow 弄丢了。换一条同协议节点仍不行,再换回机场后台原始的 Clash 订阅,不要用第三方转了一遍的链接。
Hysteria2:走 QUIC,和 1 代不能混用
Hysteria 2 官网的原话是:由定制的 QUIC 协议驱动,面向不可靠、有丢包的网络;协议伪装成标准 HTTP/3 流量。QUIC 本身跑在 UDP 上,所以一条只放行 TCP 的网络,有可能让这类节点全部超时,而 Trojan、VLESS 还能用。这是网络条件差异,不是小编测出来的快慢。
官方的 2 与 1 对照写得很直:协议和代码都改过,Hysteria 2 与 1.x 不兼容,客户端和服务器必须同代。节点名只写 hysteria、没写 2,导入失败时先向机场确认代际,不要拿 2 代客户端去套 1 代链接。
服务端文档说明了伪装:开启 masquerade 后,服务器会像普通网站一样回应 HTTP 请求。Mihomo 的 Hysteria2 配置页里,类型名就是 hysteria2,口令必填,混淆目前列出 salamander 和 gecko。您不需要手写这些字段。要确认的是客户端内核的文档里有没有这个类型。旧的原版 Clash 核心停更之后,新协议不会再补进去。
AnyTLS:有这个类型,但不能加 REALITY
AnyTLS 比上面几种晚,不是 Trojan 的别名。Mihomo 文档给了单独的 type: anytls,并写了一句硬限制:不支持 AnyTLS 加 REALITY,以后也不会支持。若要藏 SNI,文档建议用 ECH,或把 AnyTLS 配上 ShadowTLS、ResTLS、JLS。如果必须用 REALITY,文档写的是改选 VMess、VLESS 或 Trojan。
因此,订阅里出现 anytls,而您用的是不认这个类型的旧内核或另一套核心,整组会消失或报未知类型。这不说明机场“跑路了”。先看内核是不是还在维护的 Mihomo,再决定要不要换一条 VLESS 或 Trojan。
先问客户端认不认,再问机场有没有
同一条订阅,在两个软件里节点数量不一样,优先怀疑“谁把不认识的类型丢掉了”,而不是“谁把节点藏起来了”。
- Mihomo 系:Clash Verge Rev、FlClash、Clash Meta for Android 的文档或配置页里,能看到 vmess、vless、trojan、hysteria2、anytls 这些类型名。内核太旧时,新字段仍可能读失败。软件里如果能切换内核,先用发行版自带的稳定内核,不要同时开两个代理。
- v2rayNG:仓库首页写的是 Android 上的 V2Ray 客户端,支持 Xray 核心和 v2fly 核心。主题标签里有 shadowsocks、trojan、vless、vmess。Hysteria2、AnyTLS 是否出现在您安装的这个版本里,以应用里实际能添加的类型为准。小编不把第三方整理的对照表当成官方承诺。
- 小火箭(Shadowrocket):闭源,协议列表以 App 内说明和更新记录为准。正版在美区商店,导入时先分清订阅和单条链接,步骤见小火箭怎么导入节点?先分清订阅。某一种协议导入失败,先更新 App,不要拿别人的旧截图当标准。
- 已停更的原版 Clash、Clash for Windows:不要指望它们补上 Hysteria2 或 REALITY。能拉下来一份旧订阅,不代表新协议还可用。
iPhone 和 Windows 不要互相复制链接。小火箭要的订阅,和 Clash Verge 要的 YAML,经常是后台两个按钮。贴错时,看起来像“协议全部不支持”,其实是格式错了。
缺节点或整组超时,按这个顺序查
- 看订阅有没有过期、流量有没有用完。这一条过了,再谈协议。
- 对一下链接格式。Clash 订阅交给 Mihomo 客户端,通用订阅交给 v2rayNG 或小火箭这类入口。
- 打开系统的自动设置时间和自动设置时区,然后重新更新订阅。VMess、Shadowsocks 2022、依赖证书的 Trojan 都会受时间影响,只是文档里的秒数不一样。
- 看少掉的是不是同一种协议。只少 hysteria2,先换一条 Trojan 或 VLESS 试网页。若 TCP 类能开、Hysteria2 全超时,当前网络很可能限制了 UDP。公司网、校园网、部分酒店网都可能这样。这不是让您去绕过对方的管理规定,只是说明换协议比反复重连更有信息量。
- 只少 vless,或 vless 一连就断:看节点详情里还有没有 TLS、REALITY、flow。参数残缺时,换机场后台原始订阅,不要用转过一次的链接。
- 只少 anytls:确认内核文档里有这个类型,并确认没有被配成 AnyTLS 加 REALITY。
- 全部协议都不通:回到客户端日志。先排除系统代理没开、配置没选中、另一个 VPN 占着虚拟网卡。电脑上系统代理和 TUN 的差别,写在 Clash Verge 那篇里。
延迟测试里的毫秒数,只说明当时能不能连上该节点,不能当成看视频或下载的速度。小编这里不报任何实测数字。
选机场时,协议只占核对清单的一行
付款前值得看的,是后台能不能复制您客户端要的那种订阅、流量和设备数怎么写、月付还是年付、退款写了几天。协议名字多,不等于线路更稳。还没下单的话,先按便宜的机场推荐:付款前先对这五项把月付和退款对完,再买一个月试。为了面板上多一个 hysteria2 字样去付年费,不划算。服务商可能停运,订阅链接自己保管。
常见问题
节点名字后面的 hysteria2、vless 到底是什么?
是协议,不是国家,也不是线路品牌。它决定客户端用哪套方式和服务器握手。看不懂全称没关系,先看自己的软件认不认这个类型。
为什么网站面板上有,客户端里没有?
常见是两件事:链接格式贴错了,或者这个客户端的内核不认识该协议。先对格式,再更新客户端。不要用停更的旧 Clash 去对 Hysteria2 和 AnyTLS。
校时能解决所有连不上吗?
不能。它主要对应 VMess(文档写 90 秒)和 Shadowsocks 2022(规范写超过 30 秒当重放)。Trojan 的证书校验也会看时间。Hysteria2 全部超时,更要先想 UDP 是不是被限制,以及是不是 1 代和 2 代混用。
Hysteria2 一直超时,是不是机场坏了?
不一定。同一订阅里的 Trojan 或 VLESS 若能打开网页,服务器多半还在,只是当前网络不适合这条 UDP 协议。换一条 TCP 类节点继续用即可。若所有协议一起失败,再看流量、订阅和客户端日志。
AnyTLS 和 Trojan 是一种东西吗?
不是。Mihomo 把它们分成两个类型。文档还写明 AnyTLS 不能加 REALITY。客户端没有 anytls 这个类型时,这组节点不会出现。
要不要专门换一个“协议最新”的机场?
不用为了协议名字换。先确认现有订阅里,至少有一种您的客户端能稳定连上的协议。要换服务商,按月付试用,并自己保管订阅链接。本文不给速度排名。
总结
机场节点协议对不上,看起来像节点变少或某一组全部超时。处理顺序是:格式、时间、内核认不认、UDP 还是 TCP,最后才是换机场。VMess 看 90 秒,Shadowsocks 2022 看 30 秒,VLESS 必须有安全层,Trojan 看 TLS,Hysteria2 看 QUIC 和代际,AnyTLS 不要配 REALITY。这些都来自上面列出的公开文档,不是实测排名。客户端怎么装、订阅怎么贴,用本站已有的电脑、安卓和小火箭教程即可。