Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

🟣 Curl et proxy


#1 2016-02-26 12:24:51

Mention taggada
🥉 Grade : Scout

Auxiliaire
Inscription : 2016-02-22
Messages : 88
Likes : 0

Curl et proxy

Bonjour,

Je bloque sur un petit bout de code. J'utilise Curl pour récupérer le contenu de la page et j'essaye de le coupler avec un proxy et ça ne fonctionne pas. Alors que sans la ligne de proxy tout fonctionne nickel... Voici mon code (ça parlera surement à certains wink ) :


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $server);
curl_setopt($ch, CURLOPT_PORT, 43);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $domain . "\r\n");
$data = curl_exec($ch);
curl_close($ch);
 

En ce qui concerne les proxies je les ai commandé chez buyproxies.org donc je suis assez sûr de leurs qualités.

Merci d'avance pour votre aide

0
J'aime ❤️

🔴 Hors ligne

#2 2016-02-26 12:27:59

Mention Julien_G
🥈 Grade : Soldier

Membre du CercleOfficierForce PolyvalenteIngénieur web
Lieu : Lyon
Inscription : 2015-06-26
Messages : 589
Likes : 2

Développement PHP
Sécurité
Automatisation Web
Social Engineering
Site Web

Re : Curl et proxy

Hello,

Utilise ça :

curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
curl_setopt($ch, CURLOPT_PROXY, $ip);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $auth);

Avec $ip = "ip:port";
Et $auth = "user:pass";

Dernière modification par Julien_G (2016-02-26 12:28:07)

0
J'aime ❤️

🔴 Hors ligne

#3 2016-02-26 12:33:36

Mention taggada
🥉 Grade : Scout

Auxiliaire
Inscription : 2016-02-22
Messages : 88
Likes : 0

Re : Curl et proxy

Merci  @Julien_G je suis vraiment mal réveillé ce matin !

0
J'aime ❤️

🔴 Hors ligne

#4 2016-02-26 12:41:29

Mention taggada
🥉 Grade : Scout

Auxiliaire
Inscription : 2016-02-22
Messages : 88
Likes : 0

Re : Curl et proxy

C'est sûr que sans le user:pass ça ne pouvait pas fonctionner...

Bon par contre ça ne fonctionne toujours pas sad J'ai toujours une "HTTP/1.1 400 Bad Request". Mais c'est surement encore une erreur d’inattention (ne pas coder un lendemain de fête wink ). Je vais regarder ça de prés !

0
J'aime ❤️

🔴 Hors ligne

#5 2016-02-26 12:48:37

Mention taggada
🥉 Grade : Scout

Auxiliaire
Inscription : 2016-02-22
Messages : 88
Likes : 0

Re : Curl et proxy

J'ai trouvé big_smile

J'ai changé le CURLOPT_HTTPPROXYTUNNEL de 0 à 1 et ça passe smile

0
J'aime ❤️

🔴 Hors ligne

#6 2016-02-26 13:18:05

Mention Julien_G
🥈 Grade : Soldier

Membre du CercleOfficierForce PolyvalenteIngénieur web
Lieu : Lyon
Inscription : 2015-06-26
Messages : 589
Likes : 2

Développement PHP
Sécurité
Automatisation Web
Social Engineering
Site Web

Re : Curl et proxy

taggada a écrit :

J'ai trouvé big_smile

J'ai changé le CURLOPT_HTTPPROXYTUNNEL de 0 à 1 et ça passe smile

Top un problème vite résolu wink

0
J'aime ❤️

🔴 Hors ligne

#7 2016-02-26 13:21:53

Mention taggada
🥉 Grade : Scout

Auxiliaire
Inscription : 2016-02-22
Messages : 88
Likes : 0

Re : Curl et proxy

C'est clair ! smile Si ça pouvait toujours être comme ça... wink

0
J'aime ❤️

🔴 Hors ligne

Pied de page des forums