Dva mehanizma mogu staviti grad na ekran i samo jedan od njih mari odakle izlazi vaš VPN. Geolocation API preglednika vraća položaj uređaja kada stranica ima dozvolu, a IP pretraga procjenjuje regiju iz adrese s koje je zahtjev stigao. Stranica koja pokazuje vaš stvarni grad dok tunel radi u drugoj zemlji obično koristi prvi mehanizam ili čita grad sačuvan prije nekoliko mjeseci. Pet koraka razdvaja te slučajeve.

Prvi korak: odredite koji mehanizam može odgovoriti

Počnite pitanjem šta stranica uopće može znati. Položaj uređaja zahtijeva poziv API-ja i odluku o dozvoli i daje precizne koordinate. IP procjena ne zahtijeva ništa od korisnika i daje najviše grad, često pogrešan. Sačuvana postavka računa ne zahtijeva ni jedno ni drugo i preživljava svaku promjenu mreže.

Ta tri izvora objašnjavaju gotovo svaku prijavu. Stranica s kartama koja se centrira na vašu ulicu koristi API. Trgovina koja vas pozdravlja na pogrešnom jeziku koristi IP procjenu. Novinska stranica koja i nakon preseljenja prikazuje vaš rodni grad koristi ono što je vaš račun sačuvao.

What the page showsLikely source
Street-level accuracyDevice position from the Geolocation API
City or region onlyIP geolocation of the exit address
Same city for monthsStored account preference
Different result in a private windowStored permission or cached state

Drugi korak: pročitajte dozvolu za točno taj izvor

Preglednici pamte odluku o dozvoli po izvoru, pa se stranica kojoj ste dopustili prošle godine otvara bez novog upita. Pregledajte unos lokacije za točno tu stranicu u postavkama stranica preglednika, a ne globalnu zadanu postavku, jer globalna postavka određuje samo što se događa kada ništa nije sačuvano.

Zatim provjerite operativni sistem. Pregledniku na modernom računalu ili telefonu također treba dozvola platforme za lokaciju, a odbijena dozvola platforme čini da API ne uspije čak i kada je stranica dopuštena. Dostupni položaj može doći od usluga platforme koje nemaju veze s tunelom.

Dva tehnička uvjeta objašnjavaju većinu kvarova koji izgledaju kao problemi s VPN-om. API zahtijeva siguran kontekst, pa obična HTTP stranica ne može ga uopće koristiti, a ugrađeni okviri mogu biti blokirani Permissions Policy stranice. Odbijen zahtjev je stoga mnogo češće rezultat preglednika ili politike stranice nego mreže.

Treći korak: potvrdite izlaznu adresu novim zahtjevom

Pitajte neovisnu uslugu koju adresu vidi, iz istog preglednika koji testirate. Zastarjeli tab, service worker ili predmemorirana stranica mogu prijaviti jučerašnji odgovor, a usporedba svježeg odgovora s onim što stranica prikazuje uklanja tu sumnju.

curl -s https://ifconfig.me
curl -s https://ipinfo.io/json

Pokrenite ih s računala, a ne s usmjerivača, i zabilježite adresu i zemlju koju svaki vrati. Ako oba prijave zemlju VPN-a, a stranica i dalje prikazuje vaš rodni grad, izlaz nije izvor i preostali kandidati su dozvola, sačuvani podaci i putanja curenja.

Putanje curenja treća su mogućnost: proširenje preglednika s vlastitim mrežnim stogom, split-tunnel ruta koja šalje stranicu izvan tunela ili IPv6 putanja koju tunel ne prenosi. Svaka je vidljiva u samom zahtjevu, zato provjera izlaza dolazi prije bilo kakve promjene postavki. Proširenje s vlastitim proxy postavkama je ono što ljudi propuštaju, jer može zaobići tunel za jedan tab.

Četvrti korak: pogledajte što je račun već sačuvao

Opoziv dozvole utječe na budući pristup prema pravilima preglednika i ne briše položaj koji je usluga već sačuvala. Sačuvani rodni grad, adresa dostave ili regija profila ostaje dok je aplikacija ne ažurira, a stranica još može napraviti približnu procjenu iz izlazne adrese.

Potražite vlastitu kontrolu lokacije na stranici prije nego zaključite da je preglednik kriv. Mnoge aplikacije drže ručni birač regije koji nadjačava svaku automatsku procjenu, a agent podrške koji čita zapis računa vidi tu vrijednost, a ne vašu trenutnu vezu.

Kada je sačuvana vrijednost važna, promijenite je na računu i zabilježite datum. To vam daje drugu točku podataka kada se stari grad ponovno pojavi. Snimka zaslona stranice računa prije promjene vrijedi više od opisa nakon nje.

Peti korak: mijenjajte jednu varijablu po jednu

Testirajte u fiksnom redoslijedu: svježa provjera izlaza, dozvola izvora, dozvola platforme, postavka računa, zatim drugi profil preglednika. Promjena nekoliko stvari odjednom čini izvor neidentificirljivim, i tako odgovor od pet minuta postaje tjedan nagađanja.

Zabilježite što ste promijenili i što je stranica nakon toga prikazala. Ako se prikaz mijenja samo u privatnom prozoru, uzrok je sačuvano stanje; ako se nikad ne mijenja, stranica koristi IP procjenu ili vrijednost računa na koju preglednik ne može utjecati. Držite prije i poslije u istoj bilješci, jer obrazac je dokaz.

Ostanite iskreni u zaključku: VPN mijenja adresu s koje zahtjev stiže, a Geolocation API je odvojen kanal s dozvolom koji tunel ne dira. Obje činjenice mogu biti istinite istovremeno, a većina zbunjujućih prijava dolazi iz toga što se tretiraju kao alternative.

Povezani članci