网络隧道是一种将一种网络协议的数据包封装在另一种协议中传输的技术。核心三要素:

|
协议类型 |
代表技术 |
特点 |
应用场景 |
|
物理层隧道 |
SDH/SONET、OTN |
无加密、高带宽、成本高 |
跨地域骨干网、金融行业核心传输 |
|
第二层隧道 |
L2TP |
依赖IPsec加密、兼容性好 |
远程办公接入、局域网互联 |
|
第三层隧道 |
IPsec |
强加密、配置复杂 |
站点间VPN、数据中心互联 |
|
第三层隧道 |
GRE |
轻量、支持多协议、无加密 |
路由协议传递、异构网络互联 |
|
第三层隧道 |
WireGuard |
极简、极速、现代加密 |
视频游戏、移动设备、高速连接 |
|
应用层隧道 |
SSH |
灵活、易用、低带宽 |
系统管理、渗透测试 |
|
协议 |
速度 |
安全性 |
特点 |
适用场景 |
|
WireGuard |
快~最快 |
高 |
轻量、省电、低延迟 |
主流推荐 |
|
OpenVPN |
普通~快 |
非常高 |
灵活、跨平台、抗干扰强 |
企业首选 |
|
IKEv2/IPsec |
快 |
高 |
移动稳定、切换流畅 |
移动办公 |
|
L2TP/IPsec |
较慢 |
中等 |
兼容性好、老旧设备支持 |
特殊兼容场景 |
|
PPTP |
快 |
极低 |
已被淘汰 |
切勿使用 |
需要传输组播流量?
├─ 是 → GRE over IPSec
└─ 否 → WireGuard 或 IKEv2
环境限制?
├─ 严格防火墙 → OpenVPN over TCP
├─ 移动使用 → IKEv2(切换稳定)
└─ 普通网络 → WireGuard(速度最快)
可用工具?
├─ SSH访问 → SSH隧道
├─ Webshell → chisel
└─ 特殊限制 → DNS/ICMP隧道