Hanyoyi biyu za su iya sanya birni a kan allo kuma ɗayansu ne kawai ya damu da inda VPN ɗinku yake fita. Geolocation API na burauza yana mayar da matsayin na’ura lokacin da shafin yana da izini, kuma binciken IP yana kimanta yanki daga adireshin da buƙatar ta zo. Shafin da ke nuna ainihin birninku yayin da ramin ke gudana a wata ƙasa yawanci yana amfani da hanya ta farko, ko kuma yana karanta birnin da ya adana watanni da suka wuce. Matakai biyar sun raba waɗannan al’amuran.

Mataki na ɗaya: yanke shawara wace hanya za ta iya amsawa

Fara da tambayar abin da shafin zai iya sani. Matsayin na’ura yana buƙatar kiran API da shawarar izini, kuma yana samar da daidaitaccen matsayi. Kimanin IP ba ya buƙatar komai daga mai amfani kuma yana samar da birni mafi kyau, sau da yawa kuskure. Zaɓin asusu da aka adana ba ya buƙatar ɗaya daga cikinsu kuma yana jure wa kowane canjin cibiyar sadarwa.

Waɗannan tushe uku suna bayanin kusan kowane rahoto. Shafin taswira da ke tsakiyar titinku yana amfani da API. Shagon da ke gaishe ku da harshen da bai dace ba yana amfani da kimamin IP. Shafin labarai da ke ci gaba da nuna garinku bayan ƙaura yana amfani da abin da asusunku ya adana.

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

Mataki na biyu: karanta izini don wannan asalin

Burauza suna tunawa da shawarar izini ga kowane asali, don haka shafin da kuka ba da izini bara yana buɗewa ba tare da sabuwar buƙata ba. Duba shigarwar wuri don wannan shafi a cikin saitunan shafi na burauza maimakon tsoho na gama gari, domin saitin gama gari yana yanke hukunci ne kawai kan abin da ke faruwa idan ba a adana komai ba.

Sannan duba tsarin aiki. Burauza a kwamfuta ko waya ta zamani tana kuma buƙatar izinin wuri na dandali, kuma ƙin izinin dandali yana sa API ya kasa ko da shafin an yarda da shi. Matsayin da ake da shi na iya zuwa daga ayyukan dandali, waɗanda ba su da wata alaƙa da ramin.

Sharuddan fasaha guda biyu suna bayanin yawancin gazawa da suke kama da matsalolin VPN. API yana buƙatar mahalli mai aminci, don haka shafin HTTP mai sauƙi ba zai iya amfani da shi kwata-kwata ba, kuma ana iya toshe firam ɗin da aka saka ta Permissions Policy na shafin. Don haka ƙin buƙata ya fi zama sakamakon burauza ko manufar shafi fiye da na cibiyar sadarwa.

Mataki na uku: tabbatar da adireshin fita da sabon buƙata

Tambayi wata sabis mai zaman kanta wane adireshi take gani, daga wannan burauzar da kuke gwadawa. Tsohon shafi, service worker ko shafin da aka adana a ajiya na iya ba da amsar jiya, kuma kwatanta sabuwar amsa da abin da shafin ke nunawa yana kawar da wannan shakku.

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

Gudanar da su daga na’urar, ba daga na’urar sadarwa ba, kuma rubuta adireshi da ƙasar da kowanne ya mayar. Idan duka biyu sun ba da ƙasar VPN kuma shafin har yanzu yana nuna garinku, fitar ba ita ce tushen ba, kuma sauran zaɓuɓɓukan su ne izini, bayanan da aka adana da hanyar ɓoyewa.

Hanyoyin ɓoyewa su ne yiwuwar ta uku: ƙarin burauza mai nasa tarin cibiyar sadarwa, hanyar split-tunnel da ke aika shafin zuwa wajen ramin, ko hanyar IPv6 da ramin ba ya ɗaukarsa. Kowanne yana bayyane a cikin buƙatar kanta, shi ya sa duban fita ke zuwa kafin kowane canjin saiti. Ƙarin da ke da nason saitunan proxy shi ne abin da mutane ke mantawa, domin yana iya tsallake ramin don shafi ɗaya.

Mataki na huɗu: duba abin da asusu ya riga ya adana

Soke izini yana shafar shiga nan gaba a ƙarƙashin dokokin burauza kuma baya goge matsayin da sabis ya riga ya adana. Garin da aka adana, adireshin bayarwa ko yankin bayanan martaba yana wanzuwa har sai manhajar ta sabunta shi, kuma shafin zai iya yin kimamin kusan daga adireshin fita.

Nemi nasarar sarrafa wuri na shafin kafin ku yanke hukuncin cewa burauza ne ke da laifi. Manhajoji da yawa suna riƙe da zaɓin yanki na hannu wanda ke wuce duk wani kimamin atomatik, kuma wakilin tallafi da ke karanta rikodin asusu yana ganin wannan darajar maimakon haɗin ku na yanzu.

Inda darajar da aka adana ta damu, canza ta a cikin asusu kuma rubuta ranar. Wannan yana ba ku tabo na biyu na bayanai lokacin da tsohon birni ya sake bayyana. Hoton allo na shafin asusu kafin canjin ya fi bayanin bayansa daraja.

Mataki na biyar: canza ma’auni ɗaya a lokaci ɗaya

Gwada cikin tsari mai tsayi: sabon duban fita, izinin asali, izinin dandali, saitin asusu, sannan wani bayanan martaba na burauza. Canza abubuwa da yawa a lokaci ɗaya yana sa tushen ya kasa ganewa, kuma haka amsar minti biyar ke zama sati na hasashe.

Rubuta abin da kuka canza da abin da shafin ya nuna bayan haka. Idan nunin yana canzawa kawai a taga mai zaman kanta, dalilin shine yanayin da aka adana; idan bai taɓa canzawa ba, shafin yana amfani da kimamin IP ko darajar asusu da burauza ba zai iya shafar ta ba. Riƙe na baya da na gaba a cikin rubutu ɗaya, domin tsarin shine hujja.

Kasance da gaskiya a cikin ƙarshe: VPN yana canza adireshin da buƙata ta ke zuwa daga gare shi, kuma Geolocation API wata hanya ce ta daban mai izini da ramin ba ya taɓawa. Duka gaskiyar biyu na iya kasancewa daidai a lokaci ɗaya, kuma yawancin rahotannin rikicewa suna zuwa daga ɗaukar su a matsayin zaɓuɓɓuka.

Labarai masu alaƙa