Той самий проксі можна записати чотирма способами. Який формат потрібен вашому інструменту, як конвертувати список і пастка зі спецсимволами в паролях.
Будь-який проксі складається з чотирьох частин: хоста, порту, логіна й пароля. Просто різні інструменти записують їх по-різному. Якщо проксі «не працює» одразу після покупки, першим ділом перевірте формат.
Чотири поширені формати
host:port:user:pass gate.example.com:7777:alice:s3cret
user:pass@host:port alice:s3cret@gate.example.com:7777
http://user:pass@host:port http://alice:s3cret@gate.example.com:7777
host:port gate.example.com:7777 (білий список IP, без логіна)
Який інструмент що очікує
- Антидетект-браузери та багато ботів імпортують списки у форматі
host:port:user:pass, по одному проксі в рядку. - curl, Python requests, Node і більшість коду чекають URL:
http://user:pass@host:portабоsocks5h://...для SOCKS5. - Розширення браузера та системні налаштування проксі зазвичай мають окремі поля для хоста, порту, логіна й пароля.
- Прапорець Chrome
--proxy-serverприймає лишеhost:portі не передає логін та пароль, тож тут використовуйте білий список IP або розширення.
Схема на початку має значення
http:// перед проксі описує, як ви спілкуєтеся з проксі, а не із сайтом. HTTP-проксі без проблем передає HTTPS-трафік через тунель CONNECT, тож http://user:pass@host:port правильний навіть тоді, коли всі сайти, які ви відвідуєте, працюють по https. Якщо написати https://, з’єднання зазвичай ламається, бо більшість шлюзів не використовують TLS на самому порту проксі.
Пастка зі спецсимволами
У форматі URL символи @, :, /, # і % мають спеціальне значення. Якщо вони є в паролі, їх треба закодувати: @ стає %40, : стає %3A, # стає %23. Інакше інструмент прочитає не той хост, і ви отримаєте незрозумілу помилку DNS або 407. Пароль лише з літер і цифр повністю знімає цю проблему.
Логіни з параметрами
Резидентні провайдери часто додають таргетинг прямо в логін, наприклад alice-country-ua-session-ab12cd34. Це все одно лише логін: залишайте рядок цілим, з усіма дефісами чи підкресленнями, і не кодуйте їх.
Швидка конвертація списку
У будь-якій таблиці розділіть стовпець за : і зберіть частини в новому порядку. Або в терміналі:
awk -F: '{print "http://"$3":"$4"@"$1":"$2}' proxies.txt
Панель Proxare генерує ваші лінії у форматах host:port:user:pass, user:pass@host:port, user:pass:host:port або як повний URL http:// / socks5://, тож їх можна одразу скопіювати в потрібному вигляді.
Інші статті
Іншими мовами: English · Français · العربية · Tiếng Việt · 中文