不用花钱的梯子
不用花钱的梯子 Logo
VPN会话连接建立过程及其对访问路径的影响解析 | ProtonVPN
节点与线路

VPN会话连接建立过程及其对访问路径的影响解析

很多企业远程办公用户都遇到过这类异常:本地连接公网一切正常,不用花钱的梯子点击VPN客户端的连接按钮之后,访问内网业务系统卡顿,甚至原本加载流畅的公网网页也出现跳转逻辑变化,这类问题的核心诱因就是VPN会话连接建立完成后,终端的整体访问路径发生了偏移。多数普通用户只会操作VPN客户端的连接断开按钮,对背后的协商逻辑和转发规则没有清晰认知,本文就从企业运维的实际场景出发,拆解VPN会话的完整建立流程,分析不同配置下访问路径的变化规律,同时给出可落地的验证和故障排查方法。

VPN会话连接的分步建立逻辑

目前企业广泛使用的SSL VPN、IPsec VPN的协商流程都遵循标准协议,第一步是终端和VPN网关的控制通道握手,终端首先向网关的公网服务端口发起加密握手请求,依次完成账号密码、动态令牌、设备证书等多重身份校验,这一阶段还没有生成虚拟转发接口,不会对原有网络访问路径产生任何影响。

第二步是核心的会话参数协商环节,网关校验完终端身份合法性之后,会根据终端所属的用户组权限,向终端下发专属的路由规则、DNS服务器地址、分流策略,这一步推送的所有配置参数,是后续决定流量转发路径的核心依据,很多路径异常问题本质都是这一阶段的参数推送出错导致的。

第三步是数据通道正式激活,终端系统会生成对应的虚拟VPN网卡,所有匹配下发规则的流量都会被重新封装为加密报文,直接转发到VPN网关的公网入口地址,未匹配规则的流量则继续通过本地物理网卡走原有运营商链路转发,至此完整的VPN会话连接正式建立完成。

网络设备:VPN会话连接:对访问路径的影

清晰呈现VPN会话建立全流程中终端访问内外网的路径变化情况

全隧道模式下的访问路径变化特征

全隧道模式是不少企业早期常用的VPN配置规则,这种模式下VPN会话建立完成后,终端产生的所有网络流量,不管是访问企业内网的OA、ERP服务器,还是访问公网的普通资讯、ProtonVPN官网视频网站,全部都会被封装进加密隧道,转发到企业内网的VPN网关之后,再由网关做二次地址转换转发到公网。

这种模式下用户的访问路径会完全脱离本地运营商的原有路由规划,比如用户居家办公时本地运营商原本访问某云服务的节点是所在城市的边缘接入点,建立VPN会话之后,所有流量都会先跨地域传输到企业机房,再从企业机房的公网出口访问对应公网资源,原本本地链路一跳可达的公网资源,会额外增加两段跨网的加密转发链路。

验证这种路径变化的操作门槛很低,Windows系统下完成VPN会话连接之后,打开命令提示符工具输入tracert加任意常用公网域名,就能看到路径的第一跳不再是本地家用路由器的网关地址,而是VPN虚拟网卡被分配的内网地址,后续的转发节点也全部指向企业机房的公网出口方向。

拆分隧道模式的路径分流规则

拆分隧道是当前多数企业为了降低VPN网关带宽负载采用的主流配置,这种模式下VPN会话建立时,网关只会把企业内网专属网段的路由规则推送给终端,只有访问10.x、172.16.x这类指定内网地址的流量才会走加密隧道转发,其余所有公网访问流量全部沿用本地物理网卡的原有链路。

这种模式下VPN会话连接对访问路径的影响是局部的,用户访问公网服务的路径和未连接VPN时完全一致,只有访问指定内网资源的路径才会发生跳转,很多用户连接完VPN之后发现自己的公网出口IP没有任何变化,就是因为当前VPN会话采用了拆分隧道的分流规则。

这里的常见误区是不少非专业用户以为只要连上VPN所有流量都会走加密隧道,实际上如果网关配置的拆分隧道规则存在疏漏,部分新增的内网网段路由没有同步推送给终端,不用花钱的梯子用户访问这些未纳入规则的内网资源时,流量会直接从本地公网尝试转发,根本无法路由到企业内网,自然会出现访问失败的问题。

路径异常的常见故障定位方法

遇到VPN连接后部分资源访问异常的情况,不要直接判定是VPN服务本身故障,首先可以在终端上执行route print命令,ProtonVPN官网查看VPN会话生成的虚拟路由表,确认目标访问地址是否在VPN下发的路由条目里,如果不在列表中,说明协商阶段网关的规则推送出错,需要管理员调整网关的对应配置参数。

其次可以对比连接VPN前后两次针对同一目标地址的路由跟踪结果,如果路径差异过大,甚至出现原本不会经过的跨地域运营商节点,大概率是全隧道模式下企业网关的公网出口链路本身出现拥塞,和用户本地网络没有关系,这种情况不需要调整本地终端配置,联系企业网络管理员优化网关出口调度即可。

需要注意的是,VPN会话建立后的路径变化是基于管理员预设的规则自动生效的,不存在可以随意修改转发路径的通用终端设置,所有调整都需要在VPN网关的配置后台完成,普通终端用户没有权限修改协商阶段下发的路由规则。

连接排障编辑组 | ProtonVPN
连接排障编辑组
内容编辑

按设备、网络、客户端和服务端逐层检查,让故障定位更有条理。

查看更多文章
配置入门

找到适合当前设备的指南

遇到使用无痕窗口测试连接相关问题,可从“对照相同目标并记录账号状态是否不同”开始阅读。无痕不等于匿名,也不保证更换出口,需要结合具体环境判断。