За статической конечной точкой прокси могут находиться ротируемые выходные адреса. Когда сервис обещает постоянный или меняющийся IP, выясните, имеет ли он в виду адрес, указанный в клиенте, или выходной адрес, который видит сайт.

Кто выбирает следующий адрес?

Выбор другой записи из списка бесплатных прокси и повторная настройка клиента — это переключение под управлением клиента. Приложению нужна собственная логика выбора для перебора скачанного списка по кругу.

Сервис с ротацией может вместо этого сохранять одну точку подключения и выбирать выходы за ней. Ротация может происходить при каждом запросе, соединении, по истечении интервала или согласно именованной сессии. Разница важна, когда клиент повторно использует соединения. Смена адреса также не очищает сессию приложения.

Что должно оставаться стабильным?

Серверу, допускающему исходные IP по списку разрешений, нужен выходной адрес, который он действительно увидит. Постоянного имени хоста прокси недостаточно. Смена конечной точки тоже не гарантирует другой выход: обе точки могут использовать общую выходную сеть.

Для диагностики записывайте настроенную конечную точку вместе с выходом, наблюдаемым у назначения. Сведения curl о подключённом узле описывают его собственное соединение, а не отдельное наблюдение выхода со стороны назначения.

Повторные запросы показывают поведение во время этих запросов. Постоянная политика адресов должна следовать из условий сервиса; неизменный адрес в публичном списке не обещает доступности.

Похожие статьи