Что шлюз делает при каждом подключении#
- Аутентифицирует клиента по учётным данным или исходному IP-адресу (белому списку).
- Разбирает параметры имени пользователя: страну, штат или регион, город, ASN, идентификатор сессии и время закрепления.
- Выбирает подходящий выходной узел или повторно использует узел, привязанный к идентификатору сессии.
- Открывает через этот выходной узел соединение с целевым ресурсом и передаёт байты в обоих направлениях.
- Учитывает трафик для тарификации и возвращает ошибку шлюза, если сбой произошёл до подключения к целевому ресурсу.
Шлюз и выходной узел#
Целевой ресурс видит не собственный IP-адрес шлюза, а выходной IP-адрес. Поэтому в белый список на стороне целевого ресурса нужно добавлять выделенные статические адреса, а не имя хоста шлюза, выходные узлы которого меняются.
Как это работает в HodlProxy#
HodlProxy использует два шлюза: res.hodlproxy.com для резидентских прокси и mob.hodlproxy.com для мобильных. Каждый работает на портах 9000 (HTTP/S) и 9001 (SOCKS5); для одной учётной записи используется одна пара учётных данных.