PHP Curl,特殊网络接口

3

我有一台具有两个网络接口的(Web服务器)服务器。第一个是标准接口,连接公共互联网,另一个是虚拟VPN网络接口。

现在我想通过curl将POST数据发送到VPN网络中的另一个Web服务。

我该如何告诉php使用VPN网络接口调用地址?


可能是为curl请求选择出站IP的重复问题。 - Scuzzy
请联系您的VPN服务提供商,他们更有可能帮助您(这取决于您使用的界面)。 - Kr1
1个回答

5

文档 中列出了 CURLOPT_INTERFACE 作为一种可配置选项。

CURLOPT_INTERFACE 要使用的出站网络接口的名称。这可以是接口名称、IP地址或主机名。

curl_setopt($ch, CURLOPT_INTERFACE, "XXX.XXX.XXX.XXX");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接