
1. HTTP-прокси
curl -x "http://203.0.113.10:8080" https://api.ipify.org2. SOCKS5 с удалённым DNS
curl --socks5-hostname 203.0.113.10:1080 https://api.ipify.org3. SOCKS4
curl --socks4 203.0.113.10:1080 https://api.ipify.org4. Взять первый прокси из списка
proxy="$(curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/http.txt | head -n 1)"
curl -x "http://$proxy" --max-time 10 https://api.ipify.orgЗаметки, которые сэкономят время
Используйте --socks5-hostname вместо --socks5, чтобы имя хоста разрешал прокси; обычный флаг разрешает локально и раскрывает запрос. Всегда задавайте --max-time, иначе мёртвый прокси подвесит команду. Добавьте -f, если хотите, чтобы curl завершался ненулевым кодом при HTTP-ошибке и цикл в shell шёл дальше.
Связанные руководства
Границы публичного среза
Бесплатные публичные прокси общедоступны и управляются неизвестными лицами. Никогда не передавайте через них пароли, токены и персональные данные. Соблюдайте правила допустимого использования GitHub: без спама, атак, обхода контроля доступа и парсинга вопреки правилам сайта.
Бесплатные публичные прокси общедоступны и управляются неизвестными лицами. Никогда не передавайте через них пароли, токены и персональные данные. Соблюдайте правила допустимого использования GitHub: без спама, атак, обхода контроля доступа и парсинга вопреки правилам сайта.