如果我机器上的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进行隧道传输。
我想自动完成这项任务。
(仅供参考:防火墙上的“阻止连接”和“解除阻塞连接”是通过命令行执行的)
答案 0 :(得分:0)
执行此操作的简单方法是简单地ping内部网站等内部网站并检查是否收到回复。 否则,您还可以在post-vpn dns中添加测试记录,并检查计算机是否可以解析此测试别名/主机名。