检查VPN隧道是否与Windows命令行进行隧道连接

时间:2015-10-28 23:47:31

标签: powershell command-line vpn

如果我机器上的openVPN隧道实际上是隧道连接(可能是由于服务器故障),我想查看windows命令行或powershell。运行Windows 8.1。

我曾经通过访问告诉我我的IP的任何网站检查这一点,并检查ip是否是VPN服务器之一。

现在,我有一个PHP脚本向我显示服务器端口8888上客户端的IP,因此使用Windows防火墙我阻止除端口8888或vpn端口之外的所有连接,我连接到vpn,继续http://serverip:8888/script.php并检查ip。如果IP是vpn之一,那么我已经连接,我可以将防火墙重置为正常值,否则会出现问题并且连接没有通过vpn进行隧道传输。

我想自动完成这项任务。

(仅供参考:防火墙上的“阻止连接”和“解除阻塞连接”是通过命令行执行的)

1 个答案:

答案 0 :(得分:0)

执行此操作的简单方法是简单地ping内部网站等内部网站并检查是否收到回复。 否则,您还可以在post-vpn dns中添加测试记录,并检查计算机是否可以解析此测试别名/主机名。