Чотири команди curl, які покажуть, чи працює проксі, де його IP, яка в нього швидкість і що насправді означає помилка.
Перш ніж звинувачувати інструмент, антидетект-браузер чи скрипт, перевірте сам проксі. curl є в macOS, Linux і Windows 10 та новіших, і кілька команд відповідають майже на всі питання.
1. Чи працює він і який IP я отримую?
curl -x http://user:pass@host:port https://api.ipify.org
Ви маєте побачити IP-адресу, яка не є вашою. Запустіть кілька разів на ротаційній лінії, і IP має змінюватися.
2. Де розташований IP?
curl -x http://user:pass@host:port https://ipinfo.io/json
Ви побачите країну, регіон, місто та мережу (ASN) вихідного IP. Різні бази геолокації іноді розходяться на рівні міста, тож вважайте місто приблизним.
3. SOCKS5
curl -x socks5h://user:pass@host:port https://ipinfo.io/json
Використовуйте socks5h, щоб DNS розв’язував проксі, а не ваш комп’ютер.
4. Яка швидкість?
curl -x http://user:pass@host:port -o /dev/null -s \
-w "connect %{time_connect}s tls %{time_appconnect}s first byte %{time_starttransfer}s total %{time_total}s\n" \
https://example.com
Запустіть 5–10 разів і дивіться на типове значення, а не на найкраще. У Windows замініть /dev/null на NUL і запишіть усе одним рядком без зворотних слешів.
Як читати помилки
- 407 Proxy Authentication Required або «CONNECT tunnel failed, response 407»: неправильний чи неповний логін або пароль, або вашого IP немає в білому списку.
- Could not resolve proxy: помилка в назві хоста, або спецсимвол у паролі зламав URL. Закодуйте
@як%40, а:як%3A. - Failed to connect / connection refused: неправильний порт або фаєрвол на вашому боці блокує вихідні з’єднання на нього.
- 502 чи 503 від проксі: шлюз не знайшов вихідний IP під ваш таргетинг. Розширте його (країна замість міста) або повторіть.
- Таймаут: додайте
--max-time 30, повторіть і спробуйте шлюз в іншому регіоні. - 403 або сторінка CAPTCHA від сайту: проксі працює, а запит блокує сайт. Змініть тип IP, зменште частоту або виправте заголовки й відбиток.
Якщо сумніваєтеся, додайте -v
curl -v показує кожен крок: підключення до проксі, запит CONNECT, відповідь проксі та TLS-рукостискання. Так видно, де саме все зупиняється. Приберіть цей вивід, перш ніж ним ділитися, бо в ньому ваші облікові дані проксі.
Інші статті
Іншими мовами: English · Français · العربية · Tiếng Việt · 中文