Як працює проксі: що відбувається з вашим запитом дорогою
Шлях запиту через проксі крок за кроком: з'єднання, авторизація, вихід з іншої адреси й відповідь. Що бачить сайт, що бачить проксі і звідки береться ротація.

Визначення «проксі це посередник» запам'ятовується за секунду й нічого не пояснює. Корисніше один раз пройти шлях запиту повністю: від рядка в налаштуваннях до відповіді сайту. Після цього перестають бути загадкою і протоколи, і сесії, і те, чому сайт бачить одну адресу, хоча ви налаштовували іншу.
Крок за кроком
- З'єднання. Софт відкриває з'єднання з адресою проксі з налаштувань. Для сайту вас поки що не існує.
- Домовленість. Софт і сервер говорять одним із протоколів: HTTP з його командою CONNECT або SOCKS. Тут же передаються логін і пароль, якщо доступ за ними. Протоколи ми розібрали окремо, у статті про типи проксі.
- Вихід. Проксі відкриває власне з'єднання із сайтом зі своєї вихідної адреси. Саме цю адресу, її країну та провайдера сайт побачить у логах.
- Перекачування. Далі сервер переганяє байти в обидва боки. На зашифрованих сайтах він бачить лише домен і обсяг: TLS закриває вміст від вашого софту до сайту.
- Відповідь. Сторінка повертається тим самим шляхом. З погляду сайту діалог вівся з проксі, вашої адреси в ньому не було.
Що бачать сторони
| Учасник | Що йому видно |
|---|---|
| Цільовий сайт | адресу проксі, її гео і провайдера; ваш IP не бачить |
| Проксі-сервер | вашу адресу, домени призначення, обсяг; вміст HTTPS закритий |
| Ваш провайдер | факт з'єднання з адресою проксі й обсяг трафіку |
| Ви | відповіді сайтів, що прийшли з чужої адреси |
Ця таблиця відповідає на головне практичне питання: проксі переносить довіру з вашого провайдера на оператора проксі. Тому вибір, через чий сервер ходити, важливіший за вибір протоколу. У публічних адрес зі списків оператор невідомий узагалі, про що ми писали в розборі ризиків публічних проксі.
Звідки береться ротація
Сучасні сервіси рідко продають «один сервер з однією адресою». Рядок, який ви прописуєте, веде на шлюз, а за ним живе пул вихідних адрес. Далі два режими. Ротація: кожен запит виходить з нової адреси пулу, що ідеально для парсингу. Сесія: шлюз закріплює за вами один вихід на час роботи, це потрібно акаунтам. Режим вибирають просто в рядку або під час створення списку, сам софт про цю кухню нічого не знає. Таку будову називають backconnect, їй присвячено окремий розбір.
Звідси ж росте різниця типів адрес: виходи пулу можуть жити в дата-центрі, у домашніх мережах або в мобільних операторів. Для сайту це різні світи: діапазон хостингу розпізнається за секунду, домашня адреса має вигляд звичайного абонента. На цьому побудована лінійка тарифів, від дата-центрових до резидентних.
Часті запитання
Проксі сповільнює роботу? Зайвий вузол додає мілісекунди на дорогу, і для близького швидкого сервера це непомітно. Реальні сповільнення приходять від перевантаженого виходу: у публічних адрес це норма життя, у комерційних пулів швидкість залежить від типу вихідного пристрою.
Що залишається видно моєму провайдеру? Факт спілкування з адресою проксі та обсяги. Домени, які ви відкриваєте через проксі, зникають з його поля зору: їх знає вже оператор проксі. Саме тому ми говоримо про перенесення довіри: спостерігач нікуди не зникає.
А доступ без логіна й пароля буває? Так, другий спосіб авторизації: за списком дозволених IP. Ви вписуєте адресу свого сервера в кабінеті, і рядки працюють лише з нього. Так влаштовані наші пакети: логіна там немає зовсім, а список відкривається тільки вашим машинам.
Перевірити на живому рядку
Весь розбір перевіряється за хвилину. Візьміть рядок, відкрийте через нього сторінку визначення IP: побачите вихідну адресу, її країну й мережу. Оновіть сторінку на ротаційному рядку: адреса зміниться, на сесійному залишиться. Потім загляньте в перевірку анонімності: вона покаже, чи не додає сервер заголовків із вашою справжньою адресою, тобто ту саму різницю рівнів анонімності. З консолі це робиться однією командою: curl з параметром проксі повертає вихідну адресу, приклади ми наводили в інструкції з налаштування.
Розуміння шляху запиту економить години діагностики. Коли знаєте, що де видно і хто з ким з'єднується, помилка зводиться до двох питань: чи дійшов софт до проксі і чи дійшов проксі до сайту. Перше питання перевіряють спробою відкрити будь-яку сторінку через рядок, друге зміною цільового сайту на завідомо живий: дві хвилини, і винуватця названо. Такою самою логікою користується наша підтримка, коли розбирає надіслані рядки, і саме тому просить час запиту й текст помилки.
Читайте далі

Як вручну налаштувати проксі на комп'ютері та в софті
Рядок проксі куплено, лишилося головне: правильно вписати його в систему чи софт. Розбираємо налаштування за рівнями: системні параметри Windows і macOS, власні налаштування Firefox й антидетектів…
4 хв читання
Безкоштовний проксі не працює: що зламалося і що робити
Рядок із безкоштовного списку не відповідає, браузер чекає й здається: знайома картина для кожного, хто пробував публічні проксі. Розбираємо шість причин за спаданням імовірності, вчимося за хвилину…
4 хв читання
Проксі для ІАМ: як підібрати й вписати рядки правильно
ІАМ уміє працювати із сотнями акаунтів, але без правильних проксі це вміння марне: платформа дивиться на адресу кожного профілю. Розбираємо, які рядки підходять для InstAccountsManager, як звʼязати…
4 хв читання