Dva mehanizma lahko postavita mesto na zaslon in le eden od njiju se ozira na to, kje izhaja vaš VPN. Geolocation API brskalnika vrne položaj naprave, ko ima stran dovoljenje, iskanje po IP pa oceni regijo iz naslova, s katerega je prišla zahteva. Spletno mesto, ki prikazuje vaše resnično mesto, medtem ko tunel teče v drugi državi, običajno uporablja prvi mehanizem ali bere mesto, shranjeno pred meseci. Te primere loči pet korakov.

Prvi korak: določite, kateri mehanizem lahko odgovori

Začnite z vprašanjem, kaj stran sploh lahko ve. Položaj naprave zahteva klic API in odločitev o dovoljenju ter da natančno koordinato. Ocena po IP od uporabnika ne zahteva ničesar in da kvečjemu mesto, pogosto napačno. Shranjena nastavitev računa ne zahteva ne enega ne drugega in preživi vsako spremembo omrežja.

Ti trije viri pojasnjujejo skoraj vsako poročilo. Zemljevid, ki se osredotoča na vašo ulico, uporablja API. Trgovina, ki vas pozdravi v napačnem jeziku, uporablja oceno po IP. Novičarski portal, ki po selitvi še vedno prikazuje vaše rojstno mesto, uporablja tisto, kar je shranil vaš račun.

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: preberite dovoljenje točno za ta izvor

Brskalniki si zapomnijo odločitev o dovoljenju za vsak izvor, zato se spletno mesto, ki ste ga lani dovolili, odpre brez nove zahteve. Preverite vnos lokacije za točno to spletno mesto v nastavitvah spletnih mest brskalnika, ne globalne privzete vrednosti, ker globalna nastavitev odloča le o tem, kaj se zgodi, ko ni nič shranjeno.

Nato preverite operacijski sistem. Brskalnik na sodobnem računalniku ali telefonu potrebuje tudi dovoljenje platforme za lokacijo, zavrnjeno dovoljenje platforme pa povzroči, da API ne uspe, tudi ko je spletno mesto dovoljeno. Razpoložljivi položaj lahko prihaja iz storitev platforme, ki nimajo nič skupnega s tunelom.

Dva tehnična pogoja pojasnjujeta večino napak, ki izgledajo kot težave z VPN. API zahteva varen kontekst, zato običajna stran HTTP sploh ne more uporabiti, vdelani okviri pa so lahko blokirani s Permissions Policy strani. Zavrnjena zahteva je zato veliko pogosteje rezultat brskalnika ali politike strani kot omrežja.

Tretji korak: potrdite izhodni naslov z novo zahtevo

Vprašajte neodvisno storitev, kateri naslov vidi, iz istega brskalnika, ki ga testirate. Zastarel zavihek, service worker ali predpomnjena stran lahko poroča včerajšnji odgovor, primerjava svežega odgovora s tem, kar prikazuje spletno mesto, pa to dvom odpravi.

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

Zaženite jih s stroja, ne z usmerjevalnika, in zapišite naslov ter državo, ki ju vsak vrne. Če oba poročata državo VPN, spletno mesto pa še vedno prikazuje vaše rojstno mesto, izhod ni vir in preostali kandidati so dovoljenje, shranjeni podatki in pot uhajanja.

Poti uhajanja so tretja možnost: razširitev brskalnika z lastnim omrežnim skladom, pot split-tunnel, ki pošlje spletno mesto izven tunela, ali pot IPv6, ki je tunel ne prenaša. Vsaka je vidna v sami zahtevi, zato preverjanje izhoda pride pred vsako spremembo nastavitev. Razširitev z lastnimi nastavitvami proxy je tista, ki jo ljudje spregledajo, ker lahko obide tunel za en zavihek.

Četrti korak: poglejte, kaj je račun že shranil

Preklic dovoljenja vpliva na prihodnji dostop po pravilih brskalnika in ne izbriše položaja, ki ga je storitev že shranila. Shranjeno rojstno mesto, naslov dostave ali regija profila ostanejo, dokler jih aplikacija ne posodobi, spletno mesto pa lahko še vedno naredi približno oceno iz izhodnega naslova.

Preden sklenete, da je kriv brskalnik, poiščite lastno upravljanje lokacije na spletnem mestu. Številne aplikacije imajo ročni izbirnik regije, ki razveljavi vsako samodejno oceno, podporni agent, ki bere zapis računa, pa vidi to vrednost, ne vaše trenutne povezave.

Kjer je shranjena vrednost pomembna, jo spremenite v računu in zapišite datum. To vam da drugo podatkovno točko, ko se staro mesto znova pojavi. Posnetek zaslona strani računa pred spremembo je vreden več kot opis po njej.

Peti korak: spreminjajte eno spremenljivko naenkrat

Testirajte v ustaljenem vrstnem redu: sveže preverjanje izhoda, dovoljenje izvora, dovoljenje platforme, nastavitev računa, nato drug profil brskalnika. Spreminjanje več stvari hkrati naredi vir neprepoznaven, in tako odgovor v petih minutah postane teden ugibanj.

Zapišite, kaj ste spremenili in kaj je stran nato prikazala. Če se prikaz spremeni le v zasebnem oknu, je vzrok shranjeno stanje; če se nikoli ne spremeni, stran uporablja oceno po IP ali vrednost računa, na katero brskalnik ne more vplivati. Pred in po imejte v isti opombi, ker je vzorec dokaz.

Ostanite pošteni v sklepu: VPN spremeni naslov, s katerega pride zahteva, Geolocation API pa je ločen kanal z dovoljenjem, ki se ga tunel ne dotakne. Obe dejstvi lahko veljata hkrati in večina zmedenih poročil nastane zaradi obravnavanja kot alternative.

Sorodni članki