Перейти к основному содержимому

    Конвертер прокси

    Переведите список прокси в нужный формат: ip:port:user:pass, user:pass@ip:port, URI для curl и Python и другие. Конвертация идёт в браузере — список никуда не отправляется.

    Как это устроено

    Как работает конвертер

    1. Вставьте список

      Одна строка — один прокси. Формат определяется по каждой строке автоматически, его можно задать и вручную. Список можно загрузить файлом .txt.

    2. Выберите нужный формат

      ip:port, ip:port:user:pass, user:pass@ip:port, user:pass:ip:port, ip:port@user:pass или URI с протоколом http, https, socks4 или socks5.

    3. Скопируйте результат

      Готовый список обновляется сразу — скопируйте его или скачайте файлом. Конвертация идёт в браузере: список и пароли никуда не отправляются.

    Результат

    Какие форматы поддерживаются

    ip:port

    Прокси без логина или с доступом по IP. При конвертации в этот формат логин и пароль отбрасываются.

    ip:port:user:pass и user:pass:ip:port

    Самые частые форматы в списках продавцов прокси и в антидетект-браузерах. Если в пароле есть двоеточие, выбирайте ip:port:user:pass или URI.

    user:pass@ip:port и ip:port@user:pass

    Формат с разделителем @: его понимают браузерные расширения и многие парсеры. Символ @ в пароле не мешает — адрес берётся после последнего @, так же и в URI.

    URI

    protocol://user:pass@ip:port — формат для curl, Python requests и большинства библиотек. Логин и пароль кодируются, поэтому спецсимволы в них не ломают адрес.

    FAQ

    Вопросы и ответы

    Отправляется ли мой список на сервер?

    Нет. Конвертация выполняется в браузере, список прокси с логинами и паролями не покидает ваше устройство.

    Как формат определяется автоматически?

    По каждой строке отдельно: строка с :// читается как URI, строка с @ — по тому, с какой стороны стоят адрес и порт, строка из четырёх частей через двоеточие — по тому, где хост и порт. Если строку можно прочитать двумя способами, например логин похож на домен, а пароль — на порт, формат берётся по остальным строкам списка. Если подсказать нечем, строка попадает в нераспознанные — тогда выберите формат вручную.

    Какой формат нужен для curl и Python?

    URI, например socks5://user:pass@host:port. В curl его передают в параметре -x, в Python requests — в словаре proxies для http и https.

    Можно ли указывать домен вместо IP?

    Да, хостом может быть IPv4-адрес, доменное имя, в том числе в зоне .рф (в виде xn--p1ai), или имя шлюза вроде localhost. Адреса IPv6 конвертер пока не поддерживает.

    Почему часть строк не распознана?

    Обычно это пробел внутри строки, порт вне диапазона 1–65535 или другой разделитель, например точка с запятой. Исправьте строку или выберите входной формат вручную. Отдельно показаны строки, которые разобраны, но не записываются в выбранном формате без потерь: например, двоеточие в логине ломает все форматы вида user:pass — для них подойдёт URI.

    Нужны мобильные прокси?

    Создайте мобильный прокси из своего Android-смартфона: HTTP и SOCKS5, IP оператора связи, смена IP по кнопке или по ссылке.