使用 Powershell 或 Cmd 获取非 VPN Ip

问题描述

我需要在连接到 vpn 时找出我的互联网提供商 IP。这可以通过向 icanhazip.com 发出请求来完成,但是当我需要我的 ISP 外部 Ip 时,它会返回我的 VPN(PPTP) Ip。

我需要用 Powershell 或 Cmd 来做,它应该是可自动化的。有人告诉我,在 Powershell 中应该有一个用于 Web 请求的命令,您可以在其中指定要使用的网关/接口,以便 icanhazip.com 返回我的 ISP 外部 IP。但是我找不到这个命令。

在我的用例中,我不允许更改路由表。并对系统配置进行任何更改。另外我应该可以从 C# 程序运行这个脚本,这就是为什么我想使用 Powershell。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)