Как проверить прокси: IP, страна, провайдер
Как за 30 секунд проверить IP, страну и провайдера прокси, почему сервисы расходятся в городе и что значит «чистота» IP. С нашей проверкой трёх сервисов.
Каждый рабочий прокси описывается пятью базовыми полями: протокол, адрес хоста, порт, логин и пароль. Эти данные определяют, как ваше приложение или браузер подключается к прокси-серверу и проходит аутентификацию.
Каждый прокси-сервер требует пять параметров для подключения:
Протокол определяет формат общения между вашим устройством и прокси. Два распространённых варианта — HTTP и SOCKS5. HTTP-прокси работает на уровне приложений (браузер, curl, Python requests), а SOCKS5 работает на уровне TCP-соединений любых приложений; UDP предусмотрен протоколом, но поддерживается не всеми серверами, и для шлюза Proxy302 он не заявлен. При выборе протокола убедитесь, что он совпадает с тем, что поддерживает ваш инструмент.
Адрес хоста — это IP-адрес или доменное имя прокси-сервера. В большинстве случаев это числовой адрес вида 192.168.1.1 или доменное имя proxy.example.com. Не меняйте значение хоста без необходимости: это приведёт к подключению к другому серверу.
Порт — число, по которому прокси принимает соединения. Стандартные порты для HTTP-прокси — 8080 или 3128, для SOCKS5 — 1080. У каждого провайдера могут быть собственные порты. Указание неверного порта приводит к ошибке соединения.
Логин (имя пользователя) и пароль нужны для аутентификации на платных прокси. Без этих данных прокси-сервер вернёт ошибку 407 Proxy Authentication Required (для HTTP) или отклонит соединение (для SOCKS5). Храните эти данные в защищённом месте и не передавайте третьим лицам.
Прокси часто передаются как единая строка, но формат может отличаться.
Формат хост:порт:логин:пароль используется преимущественно в конфигурационных файлах и инструментах командной строки. Порядок полей строго фиксирован: сначала адрес, потом порт, затем учётные данные через двоеточие. Пример:
192.168.1.1:8080:myuser:mypasswordТолько пример: замените значения-заглушки своими.
Формат логин:пароль@хост:порт — это URL-стиль: его принимают curl, переменные окружения и Python requests, он же встречается во многих прокси-менеджерах. Здесь учётные данные идут перед адресом, разделяются символом @. Пример:
myuser:[email protected]:8080Только пример: замените значения-заглушки своими.
Как преобразовать один формат в другой: разберите строку на четыре части и соберите их в другом порядке. Функция ниже сама определяет формат и преобразует строку в обе стороны. В URL-формате логин и пароль нужно закодировать (процентное кодирование), поэтому функция кодирует их через quote() и раскодирует при обратном преобразовании:
from urllib.parse import quote, unquote
def convert_format(s):
if '@' in s:
cred, addr = s.rsplit('@', 1)
user, password = cred.split(':', 1)
host, port = addr.split(':')
return f"{host}:{port}:{unquote(user)}:{unquote(password)}"
host, port, user, password = s.split(':', 3)
return f"{quote(user, safe='')}:{quote(password, safe='')}@{host}:{port}"Только пример: замените значения-заглушки своими.
Перед использованием проверьте, не содержит ли пароль специальные символы, требующие экранирования — об этом ниже.
Chrome и Edge берут прокси из настроек системы (Windows: Параметры → Сеть и Интернет → Прокси-сервер; macOS: Системные настройки → Сеть → ваше подключение → Подробнее → Прокси). В Windows там есть только адрес и порт, а логин и пароль браузер спросит во всплывающем окне при первом запросе. Firefox: Настройки → Параметры сети → Настроить. Строку логин:пароль@хост:порт браузеры в одно поле не принимают; для входа без окна используйте расширение для прокси.
Если вы используете расширения для прокси, они могут потребовать формат хост:порт:логин:пароль. Сверяйтесь с документацией конкретного расширения.
Для curl данные прокси передаются через параметр -x или --proxy только в URL-формате: схема://логин:пароль@хост:порт. Строку хост:порт:логин:пароль сначала преобразуйте (см. скрипт выше) или передайте логин и пароль отдельно через -U. Пример:
curl -x http://myuser:[email protected]:8080 https://example.comТолько пример: замените значения-заглушки своими.
Для SOCKS5 укажите схему socks5://:
curl -x socks5://myuser:[email protected]:1080 https://example.comТолько пример: замените значения-заглушки своими.
Если пароль содержит специальные символы (@, :, /), curl интерпретирует их как разделители. В этом случае закодируйте их (см. ниже) или передайте логин и пароль отдельным параметром --proxy-user 'логин:пароль'.
Библиотека requests принимает прокси в виде словаря, где ключ — это схема протокола, а значение — строка с логином, паролем, адресом и портом:
import requests
proxies = {
'http': 'http://myuser:[email protected]:8080',
'https': 'http://myuser:[email protected]:8080'
}
response = requests.get('https://example.com', proxies=proxies)Только пример: замените значения-заглушки своими.
Для SOCKS5 потребуется дополнительная библиотека requests[socks]:
proxies = {
'http': 'socks5://myuser:[email protected]:1080',
'https': 'socks5://myuser:[email protected]:1080'
}Только пример: замените значения-заглушки своими.
Простой способ проверить, что прокси работает — открыть в браузере или через curl сервис для проверки IP, например ipinfo.io. Если в ответе показан не ваш реальный IP, а страна совпадает с выбранной, настройка корректна. У шлюзовых прокси (например, proxy.proxy302.com) выходной IP не совпадает с адресом хоста, и это нормально. Дополнительно можно сравнить результат с прямым запросом без прокси: если адреса отличаются, прокси функционирует.
Для программной проверки в Python отправьте запрос через прокси и сравните полученный IP со своим реальным:
import requests
response = requests.get('https://ipinfo.io/json', proxies=proxies)
print(response.json()['ip']) # выходной IP: должен отличаться от вашего реального IPТолько пример: замените значения-заглушки своими.
Если вы используете ротационные резидентные прокси, где выходной IP может меняться между запросами или сессиями, тест проходит, если ответ возвращается без ошибок авторизации и адрес отличается от вашего реального. Сервис проверки местоположения прокси помогает убедиться, что страна и город соответствуют выбранному региону.
У ротационных резидентных прокси Proxy302 шлюз proxy.proxy302.com, порт 2222 для HTTP и 3333 для SOCKS5; HOST, PORT, USERNAME и PASSWORD показаны в разделе «Мои активы».
Перепутанные поля. Часто пользователи ставят логин на место адреса или порт на место пароля. Результат — ошибка соединения или авторизации. Всегда проверяйте порядок полей перед копированием строки.
Неверный протокол. Указание HTTP вместо SOCKS5 (или наоборот) приводит к тому, что сервер не поймёт формат запроса. Убедитесь, что протокол в настройках совпадает с тем, что выдал провайдер. Некоторые сервисы поддерживают только HTTP, другие — только SOCKS5.
Лишние пробелы. Пробелы в начале или конце строки с логином или паролем часто остаются невидимыми при копировании, но становятся частью данных. Сервер считает «myuser» и «myuser» с пробелом на конце разными логинами. Обрезайте строки перед использованием или используйте функцию .strip() в скриптах.
Специальные символы в пароле. Символы @, :, /, % и другие имеют специальное значение в URL и конфигурационных строках. Если пароль содержит такие символы, их нужно закодировать в формате URL (процентное кодирование). Например, символ @ кодируется как %40, а : — как %3A. В Python для кодирования используйте urllib.parse.quote(password, safe=""):
from urllib.parse import quote
password = "p@ss:w0rd"
encoded = quote(password, safe="") # p%40ss%3Aw0rdТолько пример: замените значения-заглушки своими.
При работе с прокси-сервисами важно правильно указать все пять полей: протокол, адрес, порт, логин и пароль. Каждый тип прокси — от ротационных резидентных до статических ISP-прокси — имеет свои особенности подключения. Подробнее о принципе работы прокси и их применении для задач тестирования, мониторинга и сбора данных вы можете узнать в общем руководстве по прокси.
Ротационные резидентные прокси подходят для этой задачи: вы выбираете страну выхода (195+ стран и регионов, со штатом и городом на линиях, которые это поддерживают) и платите за гигабайты, то есть только за использованный трафик. Настройка описана на странице ротационных резидентных прокси. В таблице ниже — где оказались выходы в 7 странах при нашей последней почасовой проверке; зонд отправляет запрос к ChatGPT, это лишь пример целевого сайта. Проверить свой выход поможет руководство по проверке местоположения прокси.
| Пункт | Город | Сеть (провайдер) | ASN |
|---|---|---|---|
| США | Денвер, Колорадо | Comcast Cable Communications, LLC | AS7922 |
| Великобритания | Честерфилд, Англия | Plusnet | AS6871 |
| Германия | Кёльн, Северный Рейн — Вестфалия | NetCologne Gesellschaft fur Telekommunikation mbH | AS8422 |
| Япония | Касивадзаки, Ниигата | NTT DOCOMO BUSINESS,Inc. | AS4713 |
| Сингапур | Сингапур | Whiz Communications Pte Ltd | AS135600 |
| Бразилия | Экопоранга, Эспириту-Санту | KMM TELECOM LTDA-ME | AS264542 |
| Индонезия | Бандар-Лампунг, Лампунг | PT Telekomunikasi Indonesia | AS7713 |
Почасовая проверка зонда Proxy302, 23 октября 2026, 15:47 UTC: по одному запросу к ChatGPT из каждой страны через динамический резидентный выход, по публичной точке входа Proxy302. Публично показаны только первые три октета IP. Один замер на страну, не среднее; следующие проверки будут отличаться.
Откройте страницу ротационных резидентных прокси, выберите линию, оставьте протокол HTTP или выберите SOCKS5 и нажмите «Проверить цену и создать».
Откройте «Мои активы» (раздел консоли со всем, что вы купили) и скопируйте HOST, PORT, USERNAME и PASSWORD. На странице «Подключение» есть готовый пример с вашими данными.
Введите данные в браузер или программу, которую вы настраиваете.
Подтвердите выход запросом к https://ipinfo.io/json через прокси.
Из материкового Китая сначала запустите вспомогательную программу на странице «Подключение» и держите её открытой, пока работает прокси.
Бюджетная линия стоит $1,50 за ГБ, $1,35 за ГБ в пакете 100 ГБ и $1,20 за ГБ при 300 ГБ. Бесплатного пробного периода нет, а минимальная покупка составляет 1 ГБ. Набор доступных локаций меняется ежедневно.
Прокси описывается пятью полями: протокол (HTTP или SOCKS5), адрес хоста (IP или доменное имя), порт, логин и пароль. Вместе они задают параметры подключения к прокси-серверу и, если нужно, используются для аутентификации.
Существует два распространённых формата. Формат хост:порт:логин:пароль используется в конфигурационных файлах и терминале, а формат логин:пароль@хост:порт — URL-стиль, который используют curl, Python requests и многие прокси-менеджеры. Они содержат одни и те же данные, но программы принимают разные форматы: curl, переменные окружения и Python requests — только URL-формат.
Отправьте запрос через прокси на сервис ipinfo.io или аналогичный. Если в ответе показан не ваш реальный IP, а страна совпадает с выбранной, прокси работает. У шлюзовых прокси выходной IP не совпадает с адресом хоста, и это нормально. Детальная инструкция по проверке местоположения прокси описана в руководстве по проверке прокси.
Чаще всего проблема в несовпадении протокола, лишних пробелах в строке или неэкранированных специальных символах в пароле. Также возможна блокировка со стороны сервиса, на который вы отправляете запрос.
Прокси — это промежуточный сервер между вашим устройством и целевым сайтом. Он получает запрос от вас, пересылает его на сайт и возвращает ответ. Прокси позволяет менять видимый сетевой адрес для тестирования региональных версий сайтов, мониторинга цен или сбора общедоступных данных.
Наблюдение за продуктом · Проверено:
Файл фактов о продуктах сайта (значения сверены с консолью, бэкендом и прайсом 18-19 октября 2026): продукты, цены в долларах США (1 PTC = 1 USD), сроки аренды, протоколы и порты, число стран, лимиты количества, отсутствие бесплатного теста.
Наблюдение за продуктом · Проверено:
Публичный JSON зонда proxy302.com/live/connectivity/chatgpt.json, прочитан 23 октября 2026, 15:47 UTC: по одному запросу на страну через динамический резидентный выход; город, ASN, сеть и время ответа.
Создайте аккаунт, пополните баланс и выберите ротируемый резидентный, статический ISP или дата-центр IP — настроить его в браузере можно за несколько минут.