SSTP 的核心定位
SSTP(Secure Socket Tunneling Protocol)是微软开发的一种虚拟专用网协议,旨在通过 HTTPS 隧道安全传输 PPTP 数据包。其核心优势在于能够穿透大多数防火墙和代理服务器,因为流量伪装成标准的 Web 流量(通常使用 443 端口)。与传统的 PPTP 不同,极光SSTP 在传输层增加了 SSL/TLS 加密,解决了 PPTP 缺乏数据加密、易受窃听和篡改的问题。
建立连接的握手过程
当客户端发起连接时,首先通过 TCP 3 次握手建立与服务器 443 端口的链接。随后,极光加速器客户端发送包含 SSL 客户端问候信息的请求。服务器回应 SSL 服务器问候信息,双方通过交换证书或公钥进行身份验证。若配置为双向认证,服务器也会请求客户端证书。一旦 TLS 握手成功,一条加密的虚拟隧道即建立完成。
承载 PPTP 数据
TLS 隧道建立后,SSTP 客户端在隧道内部发起 PPTP 握手流程。客户端向服务器发送 PPTP 请求,极光服务器验证用户身份并分配 IP 地址。此时,所有的 PPTP 数据包都被封装在加密的 TLS 记录中传输。这种嵌套结构意味着,即使中间设备能识别这是 VPN 流量,也无法解密内部的 PPTP 数据,从而保证了数据的机密性和完整性。

SSTP 协议通过加密的 HTTPS 隧道传输数据,有效穿透防火墙。
适用场景与限制
SSTP 主要适用于需要通过 HTTPS 代理访问内网的 Windows 客户端,尤其适合那些出站流量仅允许 443 端口的企业环境。由于其原生支持 Windows,极光配置相对简单。需要注意的是,SSTP 并未在 Linux 或 macOS 上得到官方广泛支持,这些平台通常需要依赖 OpenVPN 或 WireGuard 等替代方案。此外,SSTP 的性能略低于原生 IPsec,因为存在 TLS 加密和解封装 PPTP 的双重开销。
极光加速器 


