Strona pokazuje inny kraj lub miasto proxy
Prosiłeś o Warszawę, a strona pokazuje Kraków albo nawet inny kraj. Często proxy wydało właśnie ten adres, a różnią się bazy, według których strony ustalają lokalizację.
Zaktualizowano · Redakcja Prokso
- Często proxy wydało dobry adres, a różnią się bazy geo stron
- W sieciach mobilnych baza często pokazuje miasto bramy operatora
- Sprawdź IP przez prokso.com/ip i „Mój IP”, a w antydetekcie dopasuj strefę czasową i język do IP
Co oznacza błąd
Nikt oficjalnie nie publikuje lokalizacji adresu IP: szacują ją bazy geo na podstawie wpisów rejestracyjnych, danych dostawców internetu i pomiarów. Bazy aktualizują się różnie, więc ten sam adres w jednej bazie może być w Warszawie, a w innej w Krakowie. Więcej w słowniku: geolokalizacja IP.
Miasto różni się częściej niż kraj. Zwłaszcza w sieciach mobilnych: operator wypuszcza abonentów do internetu przez wspólne bramy (CGNAT), a baza geo często widzi miasto bramy, a nie miasto, w którym fizycznie jest telefon.
Strona i przeglądarka antydetekcyjna mogą ustalać lokalizację nie tylko po IP. Strefa czasowa, język przeglądarki, serwer DNS i WebRTC też zdradzają, gdzie jesteś, a jeśli nie zgadzają się z IP, strona widzi sprzeczność.
Przyczyny
- Różne bazy geo. Strona, antydetekt i Twoje sprawdzenie korzystają z różnych baz, więc miasto, a czasem i kraj dla tego samego adresu się różnią.
- Brama operatora mobilnego. Adresy mobilne są przypisane do bram operatora, więc baza pokazuje miasto bramy, które może być daleko od prawdziwego urządzenia.
- Dokładne geo nie jest ustawione. Bez parametru
citylubstatebrama wydaje dowolny adres w kraju, a bezcradres z dowolnego dostępnego kraju. - Strefa czasowa i język nie pasują do IP. Antydetekt bierze je z systemu lub z profilu, jeśli ustalanie po IP proxy jest wyłączone.
- DNS i WebRTC. Zapytania DNS z Twojego komputera i WebRTC mogą pokazać stronie Twoją prawdziwą sieć. Dla SOCKS5 pisz
socks5h://, aby nazwy stron na adresy zamieniało proxy.
Jak to naprawić
- Sprawdź, co dokładnie wydało proxy:
curl -x http://LOGIN:HASŁO@gw.prokso.com:10000 https://prokso.com/ip. Odpowiedź to JSON z polami ip, country, region, city, asn i org. - Otwórz „Mój IP” w tym samym profilu lub przeglądarce: IP i kraj powinny należeć do proxy, a test WebRTC nie powinien pokazywać Twojego adresu.
- Jeśli potrzebne jest konkretne miasto, ustaw je w loginie:
LOGIN__cr.pl;city.warsaw. Składnia – w opisie bramy. Dokładne geo liczone jest podwójnie, a gdy brak adresów pod parametry, brama odpowie503 NO_RAY. - W przeglądarce antydetekcyjnej włącz ustalanie strefy czasowej, języka i geolokalizacji według IP proxy albo ustaw je ręcznie pod kraj adresu.
- Dla proxy mobilnych, gdzie liczy się operator, ustawiaj go przez ASN i nie opieraj się na mieście: w sieciach mobilnych jest najmniej dokładne.
Jak sprawdzić, czy działa
Porównaj trzy sprawdzenia: odpowiedź https://prokso.com/ip, stronę „Mój IP” i to, co pokazuje strona lub antydetekt. Jeśli IP wszędzie jest takie samo, a różni się tylko miasto, proxy działa prawidłowo i różnią się bazy. Jeśli różni się sam IP, żądanie gdzieś idzie z pominięciem proxy.
Diagnoza w 2 minuty
Najpierw wklej linię do sprawdzania proxy. Jeśli tam proxy działa, przyczyna leży w programie lub jego ustawieniach. Jeśli nie - sprawdź linię z terminala:
curl -v -x "http://LOGIN:HASŁO@gw.prokso.com:823" https://api.ipify.org
- Wiersz
< HTTP/1.1 407zaraz poCONNECToznacza, że odpowiada proxy. Nazwa po kodzie, na przykładNO_USER, wskazuje przyczynę. - Proxy odpowiedziało na
CONNECTkodem 200, a potem przyszedł inny kod - proxy działa, tę odpowiedź dała strona. - Brak odpowiedzi, tylko przekroczony czas - połączenie nie dotarło do proxy: sprawdź host, port i sieć.
Instrukcje, w których pojawia się ten błąd
Pytania i odpowiedzi (FAQ)
Czy można poprawić bazę geo strony?
Nie, bazę prowadzi jej właściciel, a nie serwis proxy. Można tylko wziąć inny adres: na portach 823 i 824 każde żądanie dostaje nowy IP, a na stałym porcie nowy IP pojawi się po upływie czasu trwania sesji.
Dlaczego kraj jest dobry, a miasto nie?
Kraj bazy ustalają pewniej, a miasto na podstawie pośrednich danych. Dla adresów mobilnych miasto często pokrywa się z położeniem bramy operatora.
Dlaczego strona widzi mój kraj, choć IP jest dobry?
Najczęściej zdradza Cię strefa czasowa, język przeglądarki, DNS lub WebRTC. Sprawdź profil na stronie „Mój IP” i ustawienia antydetektu.
Inne błędy proxy
Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB
Rejestracja w minutę, dostęp od razu po płatności.