gpt4 book ai didi

php - 通过 OpenVPN 或 PPTP 的 cURL

转载 作者:可可西里 更新时间:2023-10-31 22:10:20 29 4
gpt4 key购买 nike

有没有办法通过 OpenVPN 或 PPTP 等 VPN 执行 cURL 请求?

我知道我可以使用代理,但 VPN 不同。

最佳答案

编辑:2013 年 7 月

我收到了几封关于此的电子邮件,所以我将其全部打包成一篇博文: http://www.georgiecasey.com/2013/07/26/how-to-use-overplay-and-other-vpns-as-a-curl-proxy/


是的,但首先您必须在单独的界面上设置 VPN,这样您的整个服务器就不会使用 VPN。我不是 OpenVPN 专家,但我使用 dev 开关来指定 TUN/TAP 虚拟网络设备:dev proxy1。有关 OpenVPN 手册页的更多信息。

然后在您的脚本中使用这行 PHP 代码。

curl_setopt($ch, CURLOPT_INTERFACE, "proxy1");

我这样做是为了使用 overplay.net 的所有 IP在我的服务器上抓取东西。这些 IP 经常变化,所以我有一个 cronjob 提取 IP 的 zip 文件,为每个 IP 创建一个 OpenVPN 配置文件,启动每个 VPN 并将所有 IP 和接口(interface)名称放入数据库表中。然后我的脚本只是从数据库中提取随机接口(interface)名称并在 curl 中使用它。辛苦了。

关于php - 通过 OpenVPN 或 PPTP 的 cURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10062697/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com