Шлюз прокси (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 ГБ

Регистрация за минуту, доступы сразу после оплаты.

Создать аккаунт