php curl proxy

misterpirata Seguir

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
9 Dic 2011
Mensajes
514
hola alguien me pasa un ejemplo de curl proxy ya que e comprado un vpn y no puedo lograr conectar a la web que quiero ver con proxy no se si lo estoy haciendo mal

$proxies = array(); // Declaring an array to store the proxy list

// Adding list of proxies to the $proxies array
$proxies[] = '196.46.189.85'; // Some proxies require user, password, IP and port number
$proxies[] = '196.46.189.85';





// Choose a random proxy
if (isset($proxies)) { // If the $proxies array contains items, then
$proxy = $proxies[array_rand($proxies)]; // Select a random proxy from the array and assign to $proxy variable
}


$ch = curl_init('http://**********/'); // Initialise a cURL handle

// Setting proxy option for cURL
if (isset($proxy)) { // If the $proxy variable is set, then
curl_setopt($ch, CURLOPT_PROXY, $proxy); // Set CURLOPT_PROXY with proxy in $proxy variable
}

$user = "******";
$pass = "********";

echo $proxy;
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
curl_setopt($ch, CURLOPT_USERPWD, $user.':'.$pass);


//curl_setopt ($ch, CURLOPT_PROXYUSERPWD, "user-proxy:user-pass");

$results = curl_exec($ch);

curl_close($ch); // Closing the cURL handle

echo $results;
 

Roodaka

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Feb 2013
Mensajes
121
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Buenas, yo estaba en el mismo "problema" hasta que me dí cuenta de que los proxyes que usaba estaban deshabilitados.

Te recomendaría que revises la clase cUrl en PHP.net como primera instancia para que te relaciones más con ello..

Por otra parte, veo que tienes a CURLOPT_HTTPPROXYTUNNEL en cero, es decir en falso... no va a conectar así xD

yo usé las siguientes variables en mi proxy:

PHP:
   CURLOPT_PROXY => $proxy
   CURLOPT_PROXYPORT => 80,
   CURLOPT_PROXYTYPE => CURLPROXY_HTTP,
   CURLOPT_HTTPPROXYTUNNEL => true

Un cordial saludo y espero que te sirva
 
Arriba