Шлюз прокси (gateway)
Шлюз прокси — адрес, к которому подключается программа; оттуда запрос идёт в интернет через выходной IP.
Обновлено · Редакция Prokso
В схеме backconnect вы не видите тысяч выходных адресов. Вы подключаетесь к одному шлюзу, а он выбирает адрес из пула и пересылает запрос.
Поэтому адрес, к которому вы подключаетесь, и адрес, который видит сайт, разные. Проверка прокси показывает именно внешний IP — тот, который получил сайт.
Шлюз понимает параметры из логина: страну, город, оператора, номер сессии. Режим ротации определяет порт.
В Prokso шлюз один для всех типов и стран — gw.prokso.com. Проверить строку подключения можно в инструменте проверка прокси.
Что делает шлюз с каждым соединением
- принимает соединение на порту и по нему определяет протокол и режим;
- проверяет логин и пароль или ваш адрес в белом списке IP;
- читает из логина параметры гео, например
LOGIN__cr.de;city.berlin; - выбирает выходной адрес и через него соединяется с сайтом;
- считает трафик в обе стороны и списывает его с плана.
Все это происходит до того, как сайт получит первый байт. Поэтому если на одном из шагов что-то не так, ответ приходит от шлюза, а не от сайта. Например, код 407 означает, что запрос остановился на проверке данных входа, и сайт о нем не узнал.
Ответы шлюза и что с ними делать
| Код | Что означает | Что делать |
|---|---|---|
407 NO_USER | неверный логин или пароль | сверить данные входа плана |
407 TRAFFIC_EXHAUSTED | трафик плана исчерпан | докупить гигабайты |
503 NO_RAY | для выбранного гео нет свободного адреса | расширить гео, например с города до страны |
Код 503 чаще появляется при узком таргетинге: город, ZIP или оператор. Подробнее — на странице ошибка 503.
Лимиты и привычки, которые помогают
Один план держит до 1000 одновременных соединений через шлюз. Держите количество потоков в скрипте в этих пределах и увеличивайте его постепенно. Если на одном плане работают несколько скриптов, лимит у них общий.
Пишите в настройках имя хоста gw.prokso.com, а не IP-адрес, полученный из DNS: так программа всегда соединяется туда, куда имя указывает сейчас. После настройки откройте страницу «Мой IP», чтобы увидеть выходной адрес, который выбрал шлюз.
Вопросы и ответы
Почему IP шлюза не совпадает с IP в проверке?
Шлюз — это точка входа, а сайт видит выходной адрес, который шлюз выбрал из пула. Так и должно быть.
Нужно ли знать выходные адреса заранее?
Нет. Вы задаёте параметры в логине и порту, а адрес выбирает шлюз.
Резидентские $1.59, мобильные $2.50, серверные $0.65 за 1 ГБ
Регистрация за минуту, доступы сразу после оплаты.