A Google és sok más webhely tudja a helyes tartózkodási helyemet. Hogyan lehet hamisítani a helyemet VPN, proxy, Tor vagy hasonló nélkül?
Felkerestem a about:config
webhelyet, és megkerestem a földrajzot. Azt hiszem, hogy módosítanom kell: geo.wifi.uri
? Lehet, hogy közvetlenül hamis rács- és hosszúsági értékeket adhatunk meg? Ha igen, akkor hogy nézne ki? Valójában fogalmam sincs a formátumról.
Vagy van más módszer a JavaScript használatára a Greasemonkey-ben?
Válasz
Ha meg akarja hamisítani a HTML5 Geolocation API helyét, kövesse az alábbi lépéseket:
- Ugrás ide:
about:config
. - Írja be a következőt:
geo.provider.network.url
[előzőgeo.wifi.uri
volt verziók] - Változtassa az értéket valamire:
data:application/json,{"location": {"lat": 40.7590, "lng": -73.9845}, "accuracy": 27000.0}
(A lat
és lng
értékek határozzák meg tartózkodási helyének szélességi és hosszúsági fokát.)
- Gratulálunk, most már a Times Square-en jár! (Te tesztelheti az eredményt itt .)
Ne feledje, hogy ha meg akarja akadályozni, hogy a webhelyek az Ön IP-címéből származtassák a helyet ezt nem lehet megtenni az alkalmazásrétegen – az egyetlen mód a proxy lesz.
Megjegyzések
- Te Rendszerint gyakran megcsalhatja a geoip információkat közvetlenül proxy használata nélkül, de ehhez általában az szükséges, hogy az IP egy önálló szolgáltatásban legyen, amelyre legalább van némi befolyása.
- Ehhez újra kell indítani a Firefoxot. És kérjük, módosítsa a w3schools linket MDN-re vagy bármi másra!
Válasz
Amíg a forgalma halad közvetlenül nekik (vagyis nem valamilyen proxy révén), akkor meg lesz az Ön IP-címe és ezáltal durva földrajzi helye.
Hogyan tudom hamis a helyem vpn / proxy / tor stb nélkül?
Miért van ez a korlátozás?
Megjegyzések
- A földrajzi helymeghatározás egy adott webes API, feltételezem, hogy az OP nem ' nem akarja elrejteni az IP-t, de az API-t átveri.
- @Arminius szerintem nem világos, hogy a kérdés " a HTML5 geolocation API " vagy csak " bármilyen geolokációs technika általában ".