WireGuard 是什么
WireGuard 是什么?
WireGuard 是一种现代 VPN 隧道协议,基于 UDP,使用 Noise 协议框架与现代加密算法,代码量小、连接快、性能高,被很多 VPN 服务和系统内置支持。
主要特点
- 精简:代码量远少于 OpenVPN、IPsec,便于审计。
- 快速:连接建立快,切换网络后能迅速恢复。
- 基于 UDP:延迟低,但网络限制 UDP 时可能连不上。
- 密钥配置:使用公私钥对,配置相对简单。
与机场代理协议的区别
| 对比 | WireGuard | Trojan / VLESS | Hysteria2 / TUIC |
|---|---|---|---|
| 类型 | VPN 隧道协议 | 代理协议 | 代理协议 |
| 传输层 | UDP | TCP + TLS | UDP(QUIC) |
| 设计目标 | 整机安全隧道 | 隐蔽、通用代理 | 高丢包环境下的速度 |
| 流量特征 | 较明显 | 类似 HTTPS | 类似 HTTP/3 |
| 机场中的常见程度 | 较少 | 常见 | 常见 |
机场更多使用 Trojan、VLESS、Hysteria2 等为复杂网络环境设计的代理协议;WireGuard 更常见于传统 VPN 或个别特定节点。机场与 VPN 的区别见《机场代理是什么?》。
客户端支持
Clash Verge Rev(Mihomo)、sing-box、Shadowrocket 等都支持 WireGuard 节点。使用时注意:
- 所在网络需要能正常通行 UDP。
- 配置中的密钥、端点地址要与服务端一致。
UDP 相关知识见《TCP和UDP有什么区别?》。