Статичні та ротовані IP-адреси проксі
Відрізняйте сталу кінцеву точку проксі від сталої вихідної адреси, а ручну зміну записів — від сервісу з ротацією виходів.
За статичною кінцевою точкою проксі можуть бути ротовані вихідні адреси. Коли сервіс обіцяє сталий або змінний IP, з’ясуйте, чи йдеться про адресу в клієнті, чи про вихідну адресу, яку бачить сайт.
Хто вибирає наступну адресу?
Вибір іншого запису зі списку безкоштовних проксі та повторне налаштування клієнта — це перемикання під керуванням клієнта. Застосунку потрібна власна логіка вибору, щоб циклічно перебирати завантажений список.
Сервіс із ротацією може натомість зберігати одну точку підключення й вибирати виходи за нею. Ротація може відбуватися для кожного запиту, з’єднання, після інтервалу або за іменованим сеансом. Різниця важлива, коли клієнт повторно використовує з’єднання. Зміна адреси також не очищає сеанс застосунку.
Що має залишатися стабільним?
Серверу, який допускає IP джерела за списком дозволів, потрібна вихідна адреса, яку він насправді побачить. Сталого імені хоста проксі недостатньо. Зміна кінцевої точки теж не гарантує іншого виходу: обидві можуть використовувати спільну вихідну мережу.
Для діагностики записуйте налаштовану кінцеву точку разом із виходом, спостереженим у призначенні. Дані curl про підключеного партнера описують його власне з’єднання, а не окреме спостереження виходу з боку призначення.
Повторні запити показують поведінку під час цих запитів. Постійна політика адрес має випливати з умов сервісу; незмінна адреса в публічному списку не обіцяє доступності.