Bakit alam pa rin ng isang website ang iyong lungsod sa kabila ng VPN
Maaaring gamitin ng isang site ang pahintulot sa lokasyon ng browser at ang iyong pampublikong IP nang hiwalay: suriin ang pahintulot ng pinagmulan, ang setting ng operating system at ang naka-save na lungsod.
Dalawang mekanismo ang maaaring maglagay ng lungsod sa screen at isa lamang sa kanila ang may pakialam kung saan lumalabas ang iyong VPN. Ang Geolocation API ng browser ay nagbabalik ng posisyon ng device kapag may pahintulot ang pahina, at ang paghahanap ng IP ay nagtatantiya ng rehiyon mula sa address na pinanggalingan ng kahilingan. Ang site na nagpapakita ng iyong tunay na lungsod habang tumatakbo ang tunnel sa ibang bansa ay karaniwang gumagamit ng unang mekanismo, o nagbabasa ng lungsod na na-save nito ilang buwan na ang nakalipas. Limang hakbang ang naghihiwalay sa mga kasong iyon.
Unang hakbang: magpasya kung aling mekanismo ang makakasagot
Magsimula sa pagtatanong kung ano ang maaaring malaman ng pahina. Ang posisyon ng device ay nangangailangan ng tawag sa API at desisyon sa pahintulot, at naglalabas ito ng tumpak na coordinate. Ang pagtatantiya ng IP ay walang hinihiling sa user at naglalabas ng lungsod sa pinakamabuti, madalas mali. Ang naka-save na kagustuhan ng account ay hindi nangangailangan ng alinman at nakakaligtas sa bawat pagbabago ng network.
Ang tatlong pinagmulan na iyon ay nagpapaliwanag sa halos bawat ulat. Ang site ng mapa na naka-center sa iyong kalye ay gumagamit ng API. Ang tindahan na bumabati sa iyo sa maling wika ay gumagamit ng pagtatantiya ng IP. Ang site ng balita na patuloy na nagpapakita ng iyong bayan pagkatapos lumipat ay gumagamit ng na-save ng iyong account.
| 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 |
Ikalawang hakbang: basahin ang pahintulot para sa eksaktong pinagmulan
Natatandaan ng mga browser ang desisyon sa pahintulot kada pinagmulan, kaya ang site na pinahintulutan mo noong nakaraang taon ay bumubukas nang walang bagong tanong. Suriin ang entry ng lokasyon para sa eksaktong site na iyon sa mga setting ng site ng browser sa halip na ang global na default, dahil ang global na setting ay nagpapasya lamang kung ano ang mangyayari kapag walang naka-save.
Pagkatapos suriin ang operating system. Ang browser sa modernong computer o telepono ay nangangailangan din ng pahintulot sa lokasyon ng platform, at ang tinanggihang pahintulot ng platform ay nagpapabigo sa API kahit pinapayagan ang site. Ang available na posisyon ay maaaring magmula sa mga serbisyo ng platform, na walang kinalaman sa tunnel.
Dalawang teknikal na kondisyon ang nagpapaliwanag sa karamihan ng mga pagkabigo na mukhang problema sa VPN. Ang API ay nangangailangan ng secure na konteksto, kaya ang simpleng HTTP page ay hindi ito magagamit, at ang mga naka-embed na frame ay maaaring harangan ng Permissions Policy ng pahina. Ang tinanggihang kahilingan ay mas madalas na resulta ng browser o patakaran ng pahina kaysa ng network.
Ikatlong hakbang: kumpirmahin ang exit address gamit ang bagong kahilingan
Tanungin ang isang independent na serbisyo kung anong address ang nakikita nito, mula sa parehong browser na sinusuri mo. Ang lumang tab, service worker o naka-cache na pahina ay maaaring mag-ulat ng sagot kahapon, at ang paghahambing ng bagong sagot sa ipinapakita ng site ay nag-aalis ng pagdududa.
curl -s https://ifconfig.me
curl -s https://ipinfo.io/json
Patakbuhin ang mga ito mula sa makina, hindi mula sa router, at itala ang address at bansa na ibinabalik ng bawat isa. Kung parehong nag-uulat ng bansa ng VPN at ang site ay nagpapakita pa rin ng iyong bayan, ang exit ay hindi ang pinagmulan, at ang natitirang mga kandidato ay pahintulot, naka-save na data at daan ng pagtagas.
Ang mga daan ng pagtagas ay ang ikatlong posibilidad: extension ng browser na may sariling network stack, ruta ng split-tunnel na nagpapadala ng site sa labas ng tunnel, o daan ng IPv6 na hindi dinadala ng tunnel. Bawat isa ay nakikita sa kahilingan mismo, kaya ang pagsusuri ng exit ay nauuna sa anumang pagbabago ng setting. Ang extension na may sariling proxy setting ang madalas na napapabayaan ng mga tao, dahil maaari nitong laktawan ang tunnel para sa isang tab.
Ikaapat na hakbang: tingnan kung ano ang na-save na ng account
Ang pagbawi ng pahintulot ay nakakaapekto sa hinaharap na pag-access ayon sa mga tuntunin ng browser at hindi tinatanggal ang posisyon na na-save na ng serbisyo. Ang naka-save na bayan, address ng paghahatid o rehiyon ng profile ay nananatili hanggang i-update ito ng application, at ang site ay makakagawa pa rin ng tinatayang pagtatantiya mula sa exit address.
Hanapin ang sariling kontrol ng lokasyon ng site bago magpasya na ang browser ang may kasalanan. Maraming application ang may manu-manong rehiyon selector na nangunguna sa bawat awtomatikong pagtatantiya, at ang ahente ng suporta na nagbabasa ng rekord ng account ay nakikita ang halagang iyon kaysa sa iyong kasalukuyang koneksyon.
Kung saan mahalaga ang naka-save na halaga, baguhin ito sa account at itala ang petsa. Nagbibigay ito sa iyo ng ikalawang data point kapag muling lumitaw ang lumang lungsod. Ang screenshot ng pahina ng account bago ang pagbabago ay mas mahalaga kaysa sa paglalarawan pagkatapos.
Ikalimang hakbang: baguhin ang isang variable sa isang pagkakataon
Subukan sa takdang pagkakasunod-sunod: bagong pagsusuri ng exit, pahintulot ng pinagmulan, pahintulot ng platform, setting ng account, pagkatapos ay ibang profile ng browser. Ang pagbabago ng maraming bagay nang sabay ay nagpapahirap tukuyin ang pinagmulan, at sa gayon ang sagot na limang minuto ay nagiging isang linggong haka-haka.
Itala ang binago mo at kung ano ang ipinakita ng pahina pagkatapos. Kung ang display ay nagbabago lamang sa private window, ang dahilan ay naka-save na estado; kung hindi ito nagbabago, gumagamit ang pahina ng pagtatantiya ng IP o halaga ng account na hindi maaaring impluwensyahan ng browser. Panatilihin ang bago at pagkatapos sa parehong tala, dahil ang pattern ay ang ebidensya.
Maging tapat sa konklusyon: binabago ng VPN ang address na pinanggagalingan ng kahilingan, at ang Geolocation API ay hiwalay na channel na may pahintulot na hindi hinahawakan ng tunnel. Ang dalawang katotohanan ay maaaring totoo nang sabay, at ang karamihan ng nakalilitong ulat ay nagmumula sa pagtrato sa kanila bilang alternatibo.