【问题标题】:How to bypass the VPN for specific connections in PHP?如何绕过 VPN 进行 PHP 中的特定连接?
【发布时间】:2019-05-26 17:21:59
【问题描述】:

我的 (Windows) 计算机通过 OpenVPN 连接到我的 VPN 提供商。这意味着一切都会经过它,或者也使用它的代理来进行一些变化。

在许多情况下,我不希望它在发出请求时通过 VPN(或任何代理)。例如,当我使用 PHP 登录我的银行时。或者当所有代理/VPN 被阻止下载文件或加载网页等时,这种情况经常发生。但是后来我被卡住了,因为据我所知,没有办法告诉 PHP “绕过 VPN 并直接使用我的家庭 IP 地址”。

我想要类似的东西:

php_bypass_VPN();
/* make cURL requests here */
php_restore_VPN();

有可能吗?如果不是,为什么这对其他人来说不是一个主要问题?或者是吗?它给我带来了无数个问题,而不仅仅是在 PHP 环境中。例如,我希望缓冲的本地 Internet 广播电台也通过我的正常 IP 地址,但我从未见过任何软件提供任何“绕过 VPN”的方法。

如果解决方案涉及破解操作系统和/或安装大量间谍软件,我会不高兴。请告诉我有一些简单的方法可以做到这一点,例如:

shell_exec('somebinary bypassvpntemporarily');

这会很不错,尽管跨平台解决方案会更受欢迎。

【问题讨论】:

    标签: php windows openvpn


    【解决方案1】:

    大多数 VPN 的工作方式是在您的 PC 上安装新的网络接口驱动程序,并确保所有流量都通过它,以便在流出时对其进行加密。 我想你可以尝试通过一个特定的接口,但我不确定这会克服 VPN(这里是如何获得一个特定的接口how to bind raw socket to specific interface)。 除此之外,您可以创建自己的驱动程序...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-28
      • 2016-05-10
      • 1970-01-01
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      相关资源
      最近更新 更多