【发布时间】:2015-10-28 23:47:30
【问题描述】:
我想用 windows 命令行或 powershell 检查我机器上的 openVPN 隧道是否实际上是隧道连接(可能是由于服务器的故障)。运行 Windows 8.1。
我曾经通过访问任何告诉我我的 ip 的网站来检查这一点,并检查该 ip 是否是 VPN 服务器之一。
现在,我有一个 php 脚本向我显示服务器端口 8888 上的客户端 ip,因此使用 windows 防火墙我阻止除了端口 8888 或 vpn 端口上的所有连接,我连接到vpn,继续http://serverip:8888/script.php并检查IP。如果 IP 是 vpn 之一,那么我已连接,我可以将防火墙重置为正常值,否则会出现问题并且连接没有通过 vpn 进行隧道传输。
我想自动化这个任务。
(仅供参考:防火墙上的“阻止连接”和“取消阻止连接”是通过命令行执行的)
【问题讨论】:
-
很抱歉,但很模糊。您需要发布一些代码,并解释您遇到的问题。如果不是脚本,至少是您从命令行执行的 cmd。您是否尝试编辑脚本文件以包含它们?祝你好运。
标签: powershell command-line vpn