确定PHP中cURL使用的IP地址

确定PHP中cURL使用的IP地址,php,curl,ip-address,Php,Curl,Ip Address,如果我使用带有Socks5的PHP cURL连接到站点,是否可以检索cURL发送的IP?例如: $socks = "XXX.XXX.XXX.XXX:12345"; curl_setopt($curl, CURLOPT_PROXY, $socks); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); curl_setopt($curl, CURLOPT_URL, "http://www.google.com"); 三十、 XXX.X

如果我使用带有Socks5的PHP cURL连接到站点,是否可以检索cURL发送的IP?例如:

$socks = "XXX.XXX.XXX.XXX:12345";
curl_setopt($curl, CURLOPT_PROXY, $socks);
curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt($curl, CURLOPT_URL, "http://www.google.com");
三十、 XXX.XXX.XXX:12345可以是另一个IP YYYY.YYYY.YYYY.YYY的隧道,因此我需要询问是否可以检索将向google.com发送请求的IP。

这是不可能的


请求将由SOCKS代理发出,您和代理之间的合同不包括检索代理用于转发请求的网络接口信息的选项。

traceroute命令可能会帮助您,或者包嗅探器