Bonjour,
J’ai créé un petit web proxy utilisable à partir d’un navigateur grâce à ceci :
sourceforge.net/projects/poxy/
Tout fonctionne bien mais je cherche une solution pour que les requêtes soit effectuées via un proxy sock. Ainsi pour le surf ce sera l’adresse IP publique du serveur sock qui sera utilisée et non celle du serveur web (celui-ci enverra les requêtes et affichera les pages).
Pour résumer, un utilisateur arrive sur le serveur web proxy et saisi “http://www.localiser-ip.com” dans le champ de recherche. Le serveur web exécute un truc genre :
<?php
system("/usr/bin/curl --socks5 ipserveursock:port http://www.localiser-ip.com");
?>
Quelqu’un a t-il une idée pour ajouter l’utilisation d’un serveur sock dans ce web proxy? Avec Curl cela fonctionnera bien?
Merci beaucoup
Edit: j’ai trouvé :
[code]<?
$ch = curl_init ();
curl_setopt ($ch, CURLOPT_URL, “http://www.localiser-ip.com”);
curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($ch, CURLOPT_PROXY, “ipserveursock:port”);
curl_setopt ($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt ($ch, CURLOPT_FAILONERROR, true);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec($ch);
print curl_errno ($ch);
print $result;
curl_close ($ch);
?>[/code]