I have a curl request with proxy
<?php
$botToken = "";
$chatId = "-1002660772934";
$message = 'Test';
$data = [
'chat_id' => $chatId,
'text' => $message,
];
$url = "https://api.telegram.org/bot70945609249:AAGSkoJ_b7DoaPAQQZVS8ahftAcVPoNYREM/sendMessage";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
//curl_setopt($ch, CURLOPT_HEADER, "Content-type: application/x-www-form-urlencodedrn");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5_HOSTNAME);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_PROXY, '109.236.551.9:1716');
curl_setopt($ch, CURLOPT_PROXYPORT, '1716');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, '18466728-corporate-country-RU-state-524894-city-463829-asn-8580:9804rx67c');
curl_setopt($ch, CURLOPT_POSTFIELDS,($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
$result = curl_exec($ch);
if(curl_errno($ch)){
echo 'Curl error: ' . curl_error($ch);
}else{
echo "No Error";
}
curl_close($ch);
echo $result;
?>
and it will not connect while i run the code in browser :
Curl error: Failed to connect to 109.236.551.9 port 1716: Connection refused
but when i run from command line:
php aaa.php
it works without problem.
What is the problem?