Задать вопрос
@aopil

Как использовать curl с proxy порт 3128 или 8080 или 81?

Есть порядка 300 IP и у них random port стоит, начал проверять какие рабочие, а какие нет, чтобы сделать сортировку. Проверяю через подставленные в Curl данные и делаю запрос к какому-то сайту и смотрим возвращается ли результат какой-то.

curl_setopt($ch, CURLOPT_PROXY, '10.10.10.10:80');
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);


и получается, большое количество Ip с портом 80 - рабочие, но при этом любые другие порты - не работают,
например есть IP 96.80.89.69:8080 - я подставляю данные и делаю такой же curl запрос и из сотни IP у меня ни один не работает с портом 8080 или 3128 или 81.

Может есть какие-то ньюансы?) тип proxy может другой ставить?) Почитал в интернете вроде все порты 8080 и 3128 и 81 относятся к HTTP.
  • Вопрос задан
  • 937 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@zlo1
некоторые HTTP прокси могут работать только в режиме туннелирования (connect proxy)
https://curl.haxx.se/libcurl/c/CURLOPT_HTTPPROXYTU...

вроде все порты 8080 и 3128 и 81 относятся к HTTP.

не обязательно, могут быть назначены как и socks4, и socks5 прокси
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы