Почему http_code дает ответ 0 если использовать прокси
curl_setopt($ch,CURLOPT_PROXY,$proxy);
curl_setopt($ch,CURLOPT_PROXYTYPE,0);
если не использовать прокси то ответ приходит нормальный, причем на другом сервере данный код вместе с тем же прокси дает нормальный ответ, вывод - с данным сервером что-то нет, вот только что?
Все что считал что может блокировать я выключил
sudo ufw disable
iptables -t nat -F
iptables -t mangle -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
Что может еще быть нет? Что еще можно посмотреть проверить?
Вот некоторые ошибки которые выскакивают
$http=curl_getinfo($channel,CURLINFO_HTTP_CODE);
var_dump(curl_errno($channel));
var_dump(curl_error($channel));
echo $proxy.' - '.$http." | error => ";
xxx.xxx.xxx.xxx:8080 - 0 | error => int(56) string(21) "Proxy CONNECT aborted"
xxx.xxx.xxx.xxx:8080 - 0 | error => int(56) string(47) "Received HTTP code 403 from proxy after CONNECT"
xxx.xxx.xxx.xxx:8118 - 0 | error => int(0) string(0) ""
xxx.xxx.xxx.xxx:80 - 0 | error => int(56) string(47) "Received HTTP code 500 from proxy after CONNECT"
xxx.xxx.xxx.xxx:8080 - 0 | error => int(56) string(21) "Proxy CONNECT aborted"
:0 - 0 | error => int(7) string(66) "Failed to connect to xxx.xxx.xxx.xxx port 8080: Connection refused"
:0 - 0 | error => int(0) string(0) ""
:0 - 0 | error => int(7) string(65) "Failed to connect to xxx.xxx.xxx.xxx port 8080: Connection refused"
из 100 вот 10 где-то с такими ошибками, остальные ответ 0 ошибок нет...
На другом сервере тот же самый код на каждый дает ответ и 10 "поломанных" остальные рабочие, не могу понять в чем дело и куда копать...