QUIC是什么意思?
QUIC 是跑在 UDP 之上、自带加密与多路复用的传输协议,Hysteria2、TUIC 等代理协议借用了它的连接机制。
在代理场景里,你会在 Hysteria2、TUIC 的协议介绍和节点参数里看到它。它决定了这类节点走的是 UDP 而不是常见的 TCP,所以对网络环境里 UDP 的放行情况更敏感。
QUIC 最初是为了让网页加载更顺畅而设计的传输层方案,后来被标准化。读懂它,是为了看懂为什么有些节点在你的网络里“连得上”,有些却一直超时。
QUIC 是什么
传统的网页访问是 “TCP + TLS” 两层叠加:先用 TCP 建立连接,再在上面握手加密。QUIC 把这两件事合并,运行在 UDP 之上,自己负责可靠传输、拥塞控制和加密。它的规范可以在 RFC 9000 里查到,加密部分沿用 TLS 1.3 的握手思路。
几个和日常使用相关的特点:
- 连接建立所需的往返次数更少,因为传输握手与加密握手合在一起。
- 一条连接里可以同时跑多个独立的数据流,一个流丢了包,不必拖住其他流。
- 连接用连接标识符区分,而不是只看源地址和端口,所以换网络时更有机会续上。
在代理里会在哪里看到它
在梯子这件事里,QUIC 本身不是节点,而是一些协议的“底座”。Hysteria2 协议和 TUIC 协议的资料里都会提到它。你在客户端里看到这类节点时,通常意味着:
| 现象 | 含义 |
|---|---|
| 节点类型是 hysteria2 或 tuic | 走 UDP,依赖 QUIC 的连接机制 |
| 节点参数里有 UDP 端口 | 防火墙或路由器需要放行对应的 UDP 流量 |
| 同一网络下 TCP 类节点能用而它不能用 | 先怀疑 UDP 被限制或被限速,再看别的 |
两者在设计取舍上的差别,梯子岛放在Hysteria2 与 TUIC 的区别里讲,这里不重复。
常见误解
“QUIC 一定比 TCP 快。” 这是把设计目标当成了结果。QUIC 减少了握手和队头阻塞,但最终体验还取决于线路质量、运营商对 UDP 的处理、客户端实现。梯子岛没有自己的测速数据,所以不给“快多少”的说法。
“用了 QUIC 就等于更安全。” 加密是协议的一部分,但安全还要看证书校验、密码强度、节点提供方是否可信。别把传输协议的名字当成信任背书。
“QUIC 和 HTTP/3 是一回事。” 不是。HTTP/3 是跑在 QUIC 上的应用协议,QUIC 是更底层的传输。浏览器里的 HTTP/3 与代理里的 QUIC 系协议,只是共用了同一类传输机制。
怎么判断你的网络是否适合
- 在客户端里把同一批节点分成 TCP 类和 UDP 类,各挑一个,用同一个网址对比能否打开。
- 如果 UDP 类一直超时,先换一个网络(例如手机热点)再测,排除本地网络的限制。
- 路由器、公司网络、校园网有时会对 UDP 做限制,这类情况以网络管理方的规则为准。
- 延迟高低的概念见延迟,不要把一次测试的数字当成长期结论。
下一步
想看协议本身怎么用,读 Hysteria2 协议;想弄清 TLS 在这里扮演什么角色,读TLS;节点连不上时,从故障排查按症状往下走。