You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11环境下如何连接VPN且不中断所有PuTTY会话?

Windows 11环境下如何连接VPN且不中断所有PuTTY会话?

嗨,这个问题我之前帮同事处理过,确实Cisco AnyConnect默认会把所有网络流量都切换到VPN链路,导致已有的PuTTY会话因为路由突变而断开。下面给你几个实用的解决方案,亲测有效:

方案一:修改AnyConnect的路由配置(优先推荐)

AnyConnect其实支持自定义路由规则,只要调整设置让它只路由工作相关的网段,就能避免影响其他连接:

  • 打开AnyConnect客户端,点击右上角的齿轮图标进入Preferences(偏好设置)
  • 找到Routing(路由)选项卡,取消勾选Use default gateway on remote network(这个选项是罪魁祸首,默认会让所有流量走VPN)
  • 点击Add(添加),输入你工作需要访问的特定网段,比如公司内网的192.168.50.0/24或者10.1.0.0/16,子网掩码对应填写
  • 保存设置后,重新连接VPN。此时只有你指定的工作网段流量会走VPN,其他比如本地网络、非工作的远程服务器连接(包括PuTTY)都会继续使用原来的本地网关,不会断连

方案二:改用支持自定义路由的VPN客户端

如果公司IT限制了AnyConnect的高级设置,那可以试试其他支持手动配置路由的客户端:

Windows自带VPN客户端

  • 打开「设置」→「网络和Internet」→「VPN」,创建新的VPN连接(支持L2TP/IPsec、PPTP等协议,需要公司提供对应配置)
  • 新建完成后,点击该连接的「高级选项」→「更改适配器选项」
  • 右键点击你的VPN连接,选择「属性」,切换到「网络」标签页
  • 双击「Internet协议版本4 (TCP/IPv4)」,点击「高级」按钮
  • 取消勾选「在远程网络上使用默认网关」,然后点击「添加」,输入工作网段的IP地址和子网掩码,依次保存所有设置
  • 连接VPN后,只有指定网段的流量会走VPN,PuTTY会话完全不受影响

OpenVPN(需公司支持)

如果公司提供OpenVPN配置文件,导入后可以在配置文件里直接添加路由规则,比如在.ovpn文件里加上:

route 192.168.50.0 255.255.255.0

这样只会把该网段的流量导向VPN,其他流量走本地,同样不会中断PuTTY会话

临时应急方案(已断连时用)

如果已经连接VPN导致PuTTY断了,你可以手动恢复路由:

  • 按下Win+R输入cmd打开命令提示符,执行route print查看当前路由表,找到原来的本地网关(一般是0.0.0.0对应的网关)
  • 执行命令添加默认路由:route add 0.0.0.0 mask 0.0.0.0 你的本地网关IP -p(-p表示永久保存,重启后依然有效)
  • 再添加工作网段的路由:route add 192.168.50.0 mask 255.255.255.0 VPN网关IP
    不过这个方法比较繁琐,不如前面的方案彻底,适合临时救急

备注:内容来源于stack exchange,提问作者rhombidodecahedron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:33:06