Один прокси записывают четырьмя способами. Берите тот, что просит программа, остальное конвертируйте, не вводя пароль заново.
Четыре способа записать один прокси
Четыре способа записать один прокси
Пункт
Пример
Где обычно вводят
Отдельные поля
Хост, порт, логин, пароль в разных окошках
Браузер, Telegram, системные и программные формы прокси
HOST:PORT:LOGIN:PASSWORD
HOST:2222:LOGIN:PASSWORD
Окна массового импорта: один прокси на строку
LOGIN:PASSWORD@HOST:PORT
LOGIN:PASSWORD@HOST:2222
Программы, где прокси — одна строка без протокола
Запись URL
http://LOGIN:PASSWORD@HOST:2222
curl, Python Requests, переменные окружения
Форматы по справке curl и документации Requests (прочитано 15 ноября 2026), а также по руководствам Proxy302 о массовом импорте и о формате в Dolphin {anty}. Последний столбец — типичный случай, а не правило: решает подсказка под полем ввода вашей программы.
У URL вид scheme://userinfo@host:port: логин и пароль идут первыми и отделены от хоста знаком @. В списке такого знака нет, поэтому программа считает двоеточия: первое поле — хост, второе — порт, третье — логин, четвёртое — пароль.
Эта разметка ломается, если в самом пароле есть двоеточие или @. В записи URL такие символы нужно кодировать через %, как указано в справке curl: @ превращается в %40, двоеточие в %3a. В окне массового импорта кодирования обычно нет; надёжнее пароль без таких символов или программа, в документации которой описано, как она делит строку.
Важен и протокол. curl считает прокси без схемы или с http:// HTTP-прокси, а socks5:// и socks5h:// — SOCKS5, поэтому порт должен совпадать: у Proxy302 это 2222 для HTTP и 3333 для SOCKS5.
from urllib.parse import quote
import re
def parse(line):
line = line.strip()
if "://" in line:
line = line.split("://", 1)[1]
if re.match(r"^[^:@/]+:\d+:", line): # HOST:PORT:LOGIN:PASSWORD
host, port, user, password = line.split(":", 3)
elif "@" in line: # LOGIN:PASSWORD@HOST:PORT
auth, _, hostport = line.rpartition("@")
user, _, password = auth.partition(":")
host, _, port = hostport.rpartition(":")
else:
raise ValueError("unknown format: " + line)
return host, port, user, password
def to_at(h, p, u, pw):
return f"{u}:{pw}@{h}:{p}"
def to_colon(h, p, u, pw):
return f"{h}:{p}:{u}:{pw}"
def to_url(h, p, u, pw, scheme="http"):
return f"{scheme}://{quote(u, safe='')}:{quote(pw, safe='')}@{h}:{p}"
for line in open("proxies.txt"):
if line.strip():
print(to_url(*parse(line), scheme="http"))
Только пример. Скрипт читает proxies.txt, по одному прокси на строку, в формате списка или с @ (схему в начале он отбрасывает), и печатает URL http:// с закодированными логином и паролем. Чтобы получить URL для SOCKS5, замените http на socks5h.
Только пример: подставьте значения из «Мои активы» и возьмите строку, которая подходит протоколу этого IP. Спецсимволы в пароле нужно закодировать через %.
Программа пишет, что формат неверный, или принимает порт за часть хоста
Проверьте Совпадает ли порядок с подсказкой: хост, порт, логин, пароль или логин, пароль, хост, порт?
Решение Переключитесь на формат из подсказки. Уберите пробелы и перевод строки в конце.
407 или окно входа появляется снова и снова
Проверьте Есть ли в пароле @, двоеточие или %?
Решение В URL закодируйте их через % либо вводите логин и пароль в отдельные поля. См. руководство по 407.
Когда остановиться Если скопированные логин и пароль не проходят и в curl, хватит править строки: напишите в Support с номером заказа.
Сброс соединения или таймаут на порту 3333 у IP, купленного как HTTP
Проверьте С каким протоколом выдан этот IP?
Решение Используйте http:// и порт 2222 либо купите IP с SOCKS5 для порта 3333.
Формат прокси: частые вопросы
Какой формат прокси правильный?
Единого нет. Те же пять полей пишут как HOST:PORT:LOGIN:PASSWORD, LOGIN:PASSWORD@HOST:PORT или http://LOGIN:PASSWORD@HOST:PORT. Берите тот, что показан в подсказке программы.
Как превратить host:port:user:pass в user:pass@host:port?
Разделите строку по первым трём двоеточиям на хост, порт, логин и пароль и соберите как логин:пароль@хост:порт. Примеры на awk и Python на этой странице делают именно это.
Безопасно ли хранить список прокси с паролями в текстовом файле?
Относитесь к файлу как к секрету: не кладите его в общие папки и в систему контроля версий — о риске хранения логина и пароля в файлах предупреждает и документация Requests.
У Proxy302 хост, порт, логин и пароль каждого IP указаны в «Мои активы». HTTP работает на порту 2222, SOCKS5 — на порту 3333; каждый IP выдаётся с одним протоколом, который вы выбираете при покупке.
Статический резидентный IP стоит $0,50 за 1 день и $7,99 за 30 дней (7,99 ÷ 30 ≈ $0,27 в день), одинаково во всех странах. Бесплатного пробного периода нет; минимальная покупка — один IP на один день.
Прочитано 15 ноября 2026: authority = [ userinfo "@" ] host [ ":" port ]; в userinfo спецсимволы кодируются через %; форма user:password в userinfo помечена как нежелательная, пароль в ней нужно беречь.
Прочитано 15 ноября 2026: -x/--proxy принимает [protocol://]host[:port]; без протокола или с http:// это HTTP-прокси, socks5:// и socks5h:// задают SOCKS5; логин и пароль в строке прокси curl декодирует как URL, поэтому @ пишется %40, а двоеточие %3a.
Прочитано 15 ноября 2026: для HTTP Basic Auth с прокси используйте запись http://user:password@host/ в словаре proxies или в переменных HTTP_PROXY / HTTPS_PROXY; в документации предупреждают, что хранить логин и пароль в переменных окружения или в файлах под версионным контролем небезопасно.
Прочитано 15 ноября 2026: quote(string, safe) кодирует строку через %; пример quote('/El Niño/') даёт '/El%20Ni%C3%B1o/'.
Факты о продукте и прайс-лист Proxy302
Наблюдение за продуктом · Проверено:
Файл фактов о продукте на сайте (значения сверены с консолью, бэкендом и прайсом в октябре 2026, тесты протоколов 4 ноября 2026): продукты, цены в US$ (1 PTC = US$1), сроки аренды, протоколы и порты, страны, без бесплатного пробного периода.
Готовы попробовать?
Создайте аккаунт, пополните баланс и выберите ротируемый резидентный, статический ISP или дата-центр IP — настроить его в браузере можно за несколько минут.