Hoekom ’n webwerf jou stad steeds deur ’n VPN ken
’n Webwerf kan die blaaier se liggingstoestemming en jou openbare IP onafhanklik gebruik: kontroleer die oorsprongtoestemming, die bedryfstelselinstelling en die gestoorde stad.
Twee meganismes kan ’n stad op die skerm plaas, en net een van hulle gee om waar jou VPN uitgaan. Die blaaier se Geolocation API gee ’n toestelposisie terug wanneer die bladsy toestemming het, en ’n IP-opsoek skat ’n streek uit die adres waarvan die versoek gekom het. ’n Webwerf wat jou werklike stad wys terwyl die tonnel in ’n ander land loop, gebruik gewoonlik die eerste een, of lees ’n stad wat dit maande gelede gestoor het. Vyf stappe skei dié gevalle.
Stap een: besluit watter meganisme die antwoord kan gee
Begin deur te vra wat die bladsy moontlik kan weet. ’n Toestelposisie vereis ’n API-oproep en ’n toestemmingsbesluit, en dit lewer ’n presiese koördinaat. ’n IP-skatting vereis niks van die gebruiker nie en lewer op sy beste ’n stad, dikwels ’n verkeerde een. ’n Gestoorde rekeningvoorkeur vereis nie een van die twee nie en oorleef elke netwerkverandering.
Daardie drie bronne verklaar byna elke verslag. ’n Kaartwebwerf wat op jou straat sentreer, gebruik die API. ’n Winkel wat jou in die verkeerde taal groet, gebruik ’n IP-skatting. ’n Nuuswebwerf wat jou tuisdorp bly wys ná ’n verhuising, gebruik wat jou rekening gestoor het.
| What the page shows | Likely source |
|---|---|
| Street-level accuracy | Device position from the Geolocation API |
| City or region only | IP geolocation of the exit address |
| Same city for months | Stored account preference |
| Different result in a private window | Stored permission or cached state |
Stap twee: lees die toestemming vir daardie presiese oorsprong
Blaaiers onthou ’n toestemmingsbesluit per oorsprong, so ’n webwerf wat jy verlede jaar toegelaat het, open sonder enige nuwe versoek. Hersien die liggingsinskrywing vir daardie spesifieke webwerf in die blaaier se werfinstellings eerder as die globale verstek, want die globale instelling bepaal net wat gebeur wanneer niks gestoor is nie.
Kontroleer dan die bedryfstelsel. ’n Blaaier op ’n moderne rekenaar of selfoon benodig ook die platform se liggingstoestemming, en ’n geweierde platformtoestemming laat die API misluk selfs wanneer die webwerf toegelaat is. Die beskikbare posisie kan van die platform se dienste kom, wat niks met die tonnel te doen het nie.
Twee tegniese voorwaardes verklaar die meeste mislukkings wat soos VPN-probleme lyk. Die API vereis ’n veilige konteks, so ’n gewone HTTP-bladsy kan dit glad nie gebruik nie, en ingebedde rame kan deur die bladsy se Permissions Policy geblokkeer word. ’n Geweierde versoek is dus veel vaker ’n blaaier- of bladsybeleidsresultaat as ’n netwerkresultaat.
Stap drie: bevestig die uitgangsadres met ’n vars versoek
Vra ’n onafhanklike diens watter adres dit sien, vanuit dieselfde blaaier wat jy toets. ’n Verouderde oortjie, ’n service worker of ’n gekasde bladsy kan gister se antwoord rapporteer, en ’n vars antwoord met die webwerf se vertoning vergelyk, verwyder daardie twyfel.
curl -s https://ifconfig.me
curl -s https://ipinfo.io/json
Voer dit vanaf die masjien uit, nie vanaf die router nie, en let op die adres en land wat elkeen teruggee. As albei die VPN-land rapporteer en die webwerf steeds jou tuisdorp wys, is die uitgang nie die bron nie, en die oorblywende kandidate is toestemming, gestoorde data en ’n lekpad.
Lekpade is die derde moontlikheid: ’n blaaieruitbreiding met sy eie netwerkstapel, ’n split-tonnelroete wat die webwerf buite die tonnel stuur, of ’n IPv6-pad wat die tonnel nie dra nie. Elkeen is in die versoek self sigbaar, en daarom kom die uitgangskontrole voor enige instellingsverandering. ’n Uitbreiding met sy eie proxy-instellings is die een wat mense mis, want dit kan die tonnel vir ’n enkele oortjie omseil.
Stap vier: kyk wat die rekening reeds gestoor het
Die toestemming intrek raak toekomstige toegang onder die blaaier se reëls, en dit verwyder nie ’n posisie wat die diens reeds gestoor het nie. ’n Gestoorde tuisstad, ’n afleweringsadres of ’n profielstreek bly staan totdat die toepassing dit opdateer, en die webwerf kan steeds ’n benaderde skatting uit die uitgangsadres maak.
Soek die webwerf se eie liggingsbeheer voordat jy aflei dat die blaaier skuld het. Baie toepassings hou ’n handmatige streekkeuse wat elke outomatiese skatting oorheers, en ’n ondersteuningsagent wat die rekeningrekord lees, sien daardie waarde eerder as jou huidige verbinding.
Waar die gestoorde waarde saak maak, verander dit in die rekening en noteer die datum. Dit gee jou ’n tweede datapunt wanneer die ou stad weer opduik. ’n Skermkiekie van die rekeningblad voor die verandering is meer werd as ’n beskrywing daarvan daarna.
Stap vyf: verander een veranderlike op ’n slag
Toets in ’n vaste volgorde: vars uitgangskontrole, oorsprongtoestemming, platformtoestemming, rekeninginstelling, dan ’n ander blaaierprofiel. As jy verskeie tegelyk verander, word die bron onidentifiseerbaar, en dit is hoe ’n antwoord van vyf minute ’n week se spekulasie word.
Teken aan wat jy verander het en wat die bladsy daarna gewys het. As die vertoning net in ’n privaat venster verander, is die oorsaak gestoorde toestand; as dit nooit verander nie, gebruik die bladsy ’n IP-skatting of ’n rekeningwaarde wat die blaaier nie kan beïnvloed nie. Hou die voor en na in dieselfde nota, want die patroon is die bewys.
Bly eerlik oor die gevolgtrekking: ’n VPN verander die adres waarvan ’n versoek kom, en die Geolocation API is ’n aparte toestemmingskanaal wat die tonnel nie raak nie. Albei feite kan gelyktydig waar wees, en die meeste verwarrende verslae kom daaruit dat mense hulle as alternatiewe behandel.