最近在图书馆,为了方便老是需要创建VPN去连自己家的网络,那么问题来了,我是个懒人,这样每次操作我肯定不爽,我就在想如何能通过cmd命令自动一键创建VPN,以后我去上网的话,只要执行下脚本就完成我的要求,但是网上解决办法太少了,最后终于找到实现办法,详细记录如下。
参考url :
http://www.it1352.com/516843.html 外国友人通过cmd 创建VPN,其实不要去看翻译,直接看英文原版最好。
http://blog.51cto.com/kusorz/1705323 其实外国友人的一些设置,其实满足不了的需求,譬如关闭外网网关。这篇文章主要说的是,如果查看创建的VPN 的配置 和 关闭外网网关。
(
在搜索了很多资料之后,终于找到了解决办法,同时这也是微软给出的解决方案,相信微软在下一版的Win10更新中会解决这一问题。
首先打开%AppData%\Microsoft\Network\Connections\Pbk,找到rasphone.pbk文件(当你新建拨号连接或者***连接之后会在这个目录创建一个.pbk的文件,这个文件可以说是一个集合,将你电脑的所有拨号或***连接都保存在一起),用记事本打开,查找IpPrioritizeRemote,将这一项的值改为0即可,如果需要修改DNS设置,则修改IpNameAssign=2,IpDnsAddress=dns地址,修改完之后可以到CMD下使用tracert命令验证internet流量是否还走远程***网关。
)
重点来了,其实很简单,window主要是通过pbk去连的,pbk 可以通过记事本看到详细配置,那很简单,自己先手动创建个VPN,然后把配置dump 出来,然后再生成PBK,就好了。后来发现可以更简单,直接复制pbk就好了。爽不爽!!!!
后来测试,直接复制pbk是不行的,应该还有其他限制,但是基本思路是可以的。老外文章创建VPN,中文的文章获取正确的txt配置文件。然后整合到cmd脚本就好了。