Page 1 sur 1

Se connecter à un proxy erreur

Posté : 21 févr. 2016, 15:40
par racacax
Bonjour,
Je souhaiterai que mon script PHP puisse accéder à un proxy belge. Pour cela, j'en ai cherché un et il est fonctionnel (mais un peu long parfois) : 78.23.240.168:80

J'ai donc trouvé sur un site un script PHP permettant de se connecter à un proxy. Je l'ai testé et j'ai le droit à une page blanche (testé avec Infomaniak, Alwaysdata et Offshore-dns). Pourtant, j'ai accédé via Firefox à cette URL : http://84.16.67.162/livecast/ladeux/playlist.m3u8 sans soucis avec le proxy belge. J'ai aussi tenté d'accéder à http://google.fr, et d'autres hôtes, le script affiche toujours une page blanche.
Savez-vous ce qui cloche dans ce script ?
<?php

$url = 'http://84.16.67.162/livecast/ladeux/playlist.m3u8';
$timeout = 300;

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

if (preg_match('`^https://`i', $url))
{
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
}

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true);

curl_setopt($ch, CURLOPT_PROXY, '78.23.240.168:80');


$page_content = curl_exec($ch);

curl_close($ch);

echo $page_content;
?>

Re: Se connecter à un proxy erreur

Posté : 21 févr. 2016, 21:15
par @rthur
Page blanche ===> Regarde dans les logs de ton serveur Apache/PHP