我试图设置CURLOPT_PROXY但它不起作用.卷曲已启用.如果我通过"原始"卷曲请求执行此操作 - 一切正常..那么?可能是什么解决方案?
$client = new GuzzleHttp\Client();
$res = $client->get('http://www.ipmango.com/api/myip', [
'config' => [
'curl' => [
'CURLOPT_PROXY' => '194.135.220.18:8081',
],
]
]);
echo $res->getBody(); // displays my ip addess, not that what I set.
Run Code Online (Sandbox Code Playgroud)
小智 11
我花了大量的时间找出自己,你还需要设置的选项CURLOPT_HTTPPROXYTUNNEL来1.所以类似于:
<?php
$res = $client->get('http://www.ipmango.com/api/myip', [
'config' => [
'curl' => [
'CURLOPT_PROXY' => '194.135.220.18:8081',
'CURLOPT_HTTPPROXYTUNNEL' => 1,
]
]
]);
Run Code Online (Sandbox Code Playgroud)