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有什么区别?》。