Google og mange andre websteder kender min korrekte placering. Hvordan kan jeg falske min placering uden at bruge en VPN, proxy, Tor eller lignende?

Jeg gik til about:config og ledte efter geo. Hvad jeg tror, jeg skal ændre er geo.wifi.uri? Måske kan vi direkte angive falske længde- og længdegrader? Hvis ja, hvordan ville det se ud da? Jeg har virkelig ingen idé om formatet.

Eller er der en anden måde at bruge JavaScript på Greasemonkey?

Svar

Hvis du vil spoofe din placering til HTML5 Geolocation API , kan du følge disse trin:

  • Gå til about:config.
  • Indtast geo.provider.network.url [det var geo.wifi.uri i forrige versioner]
  • Skift værdien til noget som dette:
     data:application/json,{"location": {"lat": 40.7590, "lng": -73.9845}, "accuracy": 27000.0} 

(lat og lng værdier bestemmer bredden og længden af din placering.)

  • Tillykke, du er nu på Times Square! (Du kan teste resultatet her .)

Bemærk, at hvis du vil forhindre websteder i at udlede placeringen fra din IP-adresse det kan du ikke gøre på applikationslaget – den eneste måde er en proxy.

Kommentarer

  • Te chnically, kan du ofte spoof geoip-oplysninger direkte uden at bruge en proxy, men det kræver normalt, at IP er i en autonom tjeneste, som du i det mindste har en vis indflydelse på.
  • Dette kræver genstart af Firefox. Og skift det link til w3schools til MDN eller noget andet!

Svar

Så længe din trafik kører direkte til dem (det vil sige ikke gennem en proxy af en slags), de vil have din IP og dermed en grov geografisk placering.

Hvordan kan jeg falske min placering uden vpn / proxy / tor osv.?

Hvorfor har du denne begrænsning?

Kommentarer

  • Geolocation er en bestemt web-API, jeg antager, at OP ikke ' ikke vil skjule IPen, men narre den API.
  • @ Arminius Jeg synes, det er uklart, om spørgsmålet handler om " HTML5-geolokaliserings-API " eller bare " alle geolokaliseringsteknikker generelt ".

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *