Сайт показує іншу країну або місто проксі
Ви просили Варшаву, а сайт пише Краків або навіть іншу країну. Часто проксі видав саме ту адресу, а розходяться бази, за якими сайти визначають місце.
Оновлено · Редакція Prokso
- Часто проксі видав правильну адресу, а розходяться геобази сайтів
- У мобільних мережах база нерідко показує місто шлюзу оператора
- Перевірте IP через prokso.com/ip і «Мій IP», а в антидетекті узгодьте часовий пояс і мову з IP
Що означає помилка
Місце IP-адреси ніхто не публікує офіційно: його оцінюють геобази на основі реєстраційних записів, даних провайдерів і замірів. Бази оновлюються по-різному, тож одна й та сама адреса в одній базі може бути у Варшаві, а в іншій — у Кракові. Детально — у глосарії: геолокація IP.
Місто розходиться частіше, ніж країна. Особливо в мобільних мережах: оператор випускає абонентів в інтернет через спільні шлюзи (CGNAT), і геобаза часто бачить місто шлюзу, а не місто, де фізично перебуває телефон.
Сайт і антидетект можуть визначати місце не лише за IP. Часовий пояс, мова браузера, DNS-сервер і WebRTC теж підказують, де ви, — і якщо вони не збігаються з IP, сайт бачить суперечність.
Причини
- Різні геобази. Сайт, антидетект і ваша перевірка користуються різними базами, тож місто, а інколи й країна для тієї самої адреси відрізняються.
- Шлюз мобільного оператора. Мобільні адреси прив'язані до шлюзів оператора, тому база показує місто шлюзу, яке може бути далеко від реального пристрою.
- Точне гео не задано. Без параметра
cityчиstateшлюз видає будь-яку адресу країни, а безcr— адресу з будь-якої доступної країни. - Часовий пояс і мова не збігаються з IP. Антидетект бере їх із системи або з профілю, якщо визначення за IP проксі вимкнене.
- DNS і WebRTC. Запити DNS із вашого комп'ютера та WebRTC можуть показати сайту вашу справжню мережу. Для SOCKS5 пишіть
socks5h://, щоб назви сайтів на адреси перетворював проксі.
Як виправити
- Перевірте, що саме видав проксі:
curl -x http://ЛОГІН:ПАРОЛЬ@gw.prokso.com:10000 https://prokso.com/ip. Відповідь — JSON з полями ip, country, region, city, asn і org. - Відкрийте «Мій IP» у тому самому профілі чи браузері: IP і країна мають належати проксі, а перевірка WebRTC не повинна показувати вашу адресу.
- Якщо потрібне конкретне місто, задайте його в логіні:
ЛОГІН__cr.pl;city.warsaw. Синтаксис — у довіднику шлюзу. Точне гео рахується вдвічі, а якщо адрес під параметри немає, шлюз відповість503 NO_RAY. - В антидетекті ввімкніть визначення часового поясу, мови й геолокації за IP проксі або задайте їх вручну під країну адреси.
- Для мобільних проксі, де важливий оператор, задавайте його через ASN і не орієнтуйтеся на місто: у мобільних мережах воно найменш точне.
Як перевірити, що все запрацювало
Порівняйте три перевірки: відповідь https://prokso.com/ip, сторінку «Мій IP» і те, що показує сайт чи антидетект. Якщо IP однаковий скрізь, а різниться лише місто, проксі працює правильно — розходяться бази. Якщо різниться сам IP, запит десь іде повз проксі.
Діагностика за 2 хвилини
Спершу вставте рядок у перевірку проксі. Якщо там проксі працює, причина в програмі чи її налаштуваннях. Якщо ні — перевірте рядок з терміналу:
curl -v -x "http://ЛОГІН:ПАРОЛЬ@gw.prokso.com:823" https://api.ipify.org
- Рядок
< HTTP/1.1 407одразу післяCONNECT— відповідає проксі. Назва після коду, наприкладNO_USER, підказує причину. - Проксі відповів на
CONNECTкодом 200, а далі прийшов інший код — проксі працює, цю відповідь дав сайт. - Жодної відповіді, лише тайм-аут — з'єднання не дійшло до проксі: перевірте хост, порт і мережу.
Інструкції, де трапляється ця помилка
Питання й відповіді
Чи можна виправити геобазу сайту?
Ні, базу веде її власник, а не проксі-сервіс. Можна лише взяти іншу адресу: на портах 823 і 824 кожен запит отримує новий IP, на фіксованому порту новий IP з'явиться після закінчення тривалості сесії.
Чому країна правильна, а місто — ні?
Країну бази визначають надійніше, а місто — за непрямими даними. Для мобільних адрес місто часто збігається з розташуванням шлюзу оператора.
Чому сайт бачить мою країну, хоча IP правильний?
Найчастіше видає часовий пояс, мова браузера, DNS або WebRTC. Перевірте профіль на сторінці «Мій IP» і налаштування антидетекту.
Інші помилки проксі
Резидентські $1.59, мобільні $2.50, серверні $0.65 за 1 ГБ
Реєстрація за хвилину, доступи одразу після оплати.