应用场景:现在很多企业在外办公都会采用VPN来连接公司内部网络或许需要的资源,这样不仅保证了公司的资源安全,并且也防止外部入侵,包括阿里云、腾讯云、新浪云等国内大型主机商在部署集群业务,也会采用自己通过vpn进入云服务器操作,所以就会遇到一个很尴尬的问题,连接上VPN后发现自己所在的本地网络都不能访问了,要是VPN不带上internet,相当于连接期间电脑无法上网,为了解决这个问题,必须自己手动加路由。

什么是VPN?
虚拟专用网络的功能是:在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN有多种分类方式,主要是按协议进行分类。VPN可通过服务器、硬件、软件等多种方式实现。

原理:
教你如何连接上V*P*N任然能访问本地内网资源

当客户端连接上vpn后就会走vpn路由接到云服务器内网网段,所以无法访问本地内网资源,本次测试是因为利用的高校校园网连接阿里云上网导致校内资源无法访问,所以百度解决了下,有同样的问题可参考(小广告:可交流高校校园网认证网络bypass,评论留言即可

解决办法:
1)打开DOS窗口、开始菜单-运行(管理员身份运行)-输入route print查看当前路由

2)然后连接上vpn,再次查看路由,发现默认路由改变了
教你如何连接上V*P*N任然能访问本地内网资源

3)添加需要访问本地网段的路由,命令格式如下:
route add -p 目标网段 MASK 目标网段子网掩码 下一跳网关 METRIC 跃点数
-p参数:永久添加路由,不用每次开机都要设置
目标网段:如192.168.1.0
子网掩码:如255.255.255.0
下一条网关:未连接VPN打开DOS输入命令ipconfig/all可查看,如:192.168.1.254
跃点数:可忽略参数,数值越小优先级越高
如完整的一段命令:
route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3

4)输入完命令回车,提示命令成功完成即可,再使用route print查看永久路由里面多了一条记录。
教你如何连接上V*P*N任然能访问本地内网资源

5)以上就可以搞定了呢。

参考链接:
https://blog.csdn.net/u013221557/article/details/78681403
https://blog.csdn.net/miaoniuye/article/details/80049425
http://service.tp-link.com.cn/detail_article_414.html