ISP чи резидентні проксі: що потрібно для вашої задачі
Зміст

- Як ISP і ротаційні резидентні проксі видають адресу?
- Чому статичну адресу оплачують за IP, а пул за гігабайт?
- Які задачі ламаються, коли адреса ротується?
- Де фіксована адреса впирається в обмеження?
- Чи має ціль вас упізнавати?
- Що продає ProxyJam?
- ISP чи ротаційні резидентні: що потрібно вашій задачі?
- Короткі відповіді
Коротко: Статичний ISP-проксі дає одну адресу, закріплену за вами на оплачений період, з оплатою за адресу. Ротаційний резидентний проксі бере нову адресу на кожен запит або на коротке вікно і тарифікується за гігабайти. Беріть статичний, коли ціль має вас упізнавати, і ротаційний пул, коли кожен запит має виглядати як запит незнайомця.
Різниця між статичним ISP-проксі і ротаційним резидентним проксі в тому, чи лишається адреса вашою, і ця одна властивість визначає модель ціни, типові збої і задачі, для яких підходить кожен. Якщо спершу потрібне визначення, почніть зі статті що таке ISP-проксі.
Як ISP і ротаційні резидентні проксі видають адресу?
Статичний ISP-проксі дає вам одну відому адресу; ротаційний дає вхід до пулу.
У статичного ISP-проксі адреса відома заздалегідь. Вона не змінюється, ніхто інший нею не користується, поки вона ваша, і ви платите за те, що тримаєте її.
Ротаційний резидентний проксі не дає вам нічого постійного. Ви підключаєтеся, а провайдер вибирає вихід для кожного запиту: зазвичай щоразу інший, або той самий на коротке вікно, якщо ви попросите sticky-сесію. У рахунку враховано трафік, який ви прокачали.
Чому статичну адресу оплачують за IP, а пул за гігабайт?
Модель оплати випливає з того, чи закріплена адреса за вами. Закріплену адресу виведено з обігу заради вас, тому провайдер бере за неї оренду: ціну за адресу за період, яка не залежить від того, скільки трафіку через неї проходить.
Пул нічого за вами не закріплює, і рахувати лишається тільки трафік. Невеликі задачі виходять недорогими, а у великих рахунок залежить від того, що віддала ціль. Сторінка, яка посеред обходу починає вантажити відео, перетворюється на бюджетну проблему, про яку ви дізнаєтеся заднім числом.
Які задачі ламаються, коли адреса ротується?
На ротаційному пулі ламається все, що залежить від безперервності. Сесія після входу на сайт зазвичай тримається на cookie, яку встановив сайт, як описано в RFC 6265, і ця cookie йде з кожним запитом, як і адреса, з якої запит прийшов. Рекомендації OWASP щодо сесій радять прив’язувати сесію до таких властивостей, як IP-адреса клієнта, і вважати її зміну посеред сесії ознакою перехоплення.
Тому сесія, яка почалася з однієї адреси і продовжилася з іншої, з того боку може виглядати як акаунт, переданий комусь іншому. Першими ламаються:
- входи в акаунт;
- багатокрокові форми;
- усе інше, що зберігає стан на сервері між запитами;
- будь-яке з’єднання, відкрите довше за sticky-вікно.
У кожному випадку сайт бачить, що адреса сесії змінилася на півдорозі, а саме цей сценарій OWASP велить вважати перехопленням.
Де фіксована адреса впирається в обмеження?
Фіксованій адресі важко із широтою охоплення: одна адреса, що робить багато запитів, виглядає як один дуже зайнятий відвідувач. Підрахунок запитів за адресою входить до стандартних можливостей інструментів, якими сайти обмежують трафік. Правила обмеження частоти в Cloudflare називають IP клієнта серед характеристик, за якими може вестися лічильник, а модуль обмеження запитів NGINX у задокументованому прикладі використовує адресу клієнта як ключ.
Проти цілі, яка рахує так, фіксована адреса збирає всю увагу в одній точці. До того ж орендувати адресу на місяць, щоб попрацювати годину, це невдала покупка: оренда йде, працюєте ви чи ні.
Чи має ціль вас упізнавати?
Коли ціль має вас упізнавати, адреса має стояти на місці. Роботі, якій вигідно щоразу приходити непомітним незнайомцем, місце на пулі, а фіксована адреса лише додала б витрат.
Більшість суперечок на цю тему ведуть двоє людей, які роблять різну роботу і називають її одним словом. Скрейпінг охоплює обидва види, тому на одне й те саме запитання звучать протилежні відповіді, і кожен, хто відповідає, має рацію щодо своєї задачі.
Деяким проєктам потрібне і те, і те: широкий пошук, щоб знайти, за чим варто стежити, а потім безперервне спостереження за небагатьма знайденими речами. Пускайте ці дві роботи через різні адреси. Ліміт запитів часто рахують за IP, і окремі адреси не дають розвідувальному трафіку витратити квоту, від якої залежить акаунт, яким ви керуєте з дозволу платформи.
Що продає ProxyJam?
ProxyJam продає лише статичний бік: одна адреса, один названий оператор, закріплена на період. Трафік не тарифікується. Інтенсивне використання впливає на те, скільки з’єднань можна тримати відкритими: після 50 ГБ за календарний місяць стеля проксі знижується зі 100 одночасних сесій до 10 до наступного розрахункового періоду (Умови надання послуг, розділ 2.4).
Ціна за IP вказана на сторінці ISP-проксі і на сторінці цін. Ті самі адреси під іншою ринковою назвою представлено на сторінці статичних резидентних проксі.
Ротацію ми поки що не продаємо. Її картка на нашому сайті каже «Скоро», і за нею немає ні тарифу, ні оформлення замовлення. Якщо вашій задачі потрібен пул, купіть його в провайдера, у якого він є; наша сторінка ротаційних резидентних проксі (англійською) пояснює, як влаштована модель пулу.
ISP чи ротаційні резидентні: що потрібно вашій задачі?
Тримайте адресу й погоджуйтеся на фіксований рахунок, коли ціль має вас упізнавати, і беріть із пулу, коли кожен запит має виглядати новим. Два інші порівняння розбирають сусідні питання: резидентні проти датацентрових розглядає саму реєстрацію, а мобільні проти резидентних пояснює, що додає адреса мобільного оператора.
