Google y muchos otros sitios conocen mi ubicación correcta. ¿Cómo puedo falsificar mi ubicación sin usar una VPN, proxy, Tor o similar?
Fui a about:config
y busqué geo. Lo que creo que tengo que modificar es geo.wifi.uri
? ¿Quizás podamos introducir valores falsos de latitud y longitud directamente? Si es así, ¿cómo se vería entonces? Realmente no tengo idea sobre el formato.
¿O hay otra forma de usar JavaScript en Greasemonkey?
Respuesta
Si desea falsificar su ubicación para la API de geolocalización HTML5 , puede seguir estos pasos:
- Vaya a
about:config
. - Escriba
geo.provider.network.url
[erageo.wifi.uri
en versiones] - Cambie el valor a algo como esto:
data:application/json,{"location": {"lat": 40.7590, "lng": -73.9845}, "accuracy": 27000.0}
(El lat
y lng
los valores determinan la latitud y la longitud de su ubicación.)
- Felicitaciones, ahora está en Times Square. puede probar el resultado aquí ).
Tenga en cuenta que si desea evitar que los sitios web deriven la ubicación de su dirección IP no puede hacer eso en la capa de la aplicación; la única forma será un proxy.
Comentarios
- Te Por lo general, puedes falsificar información de geoip directamente sin usar un proxy, pero eso generalmente requiere que la IP esté en un servicio autónomo sobre el que tengas al menos cierta influencia.
- Esto requiere reiniciar Firefox. ¡Y cambie el enlace de w3schools a MDN o cualquier otra cosa!
Responder
Siempre que su tráfico se dirija directamente a ellos (es decir, no a través de un proxy de algún tipo), tendrán su IP y, por lo tanto, una ubicación geográfica aproximada.
¿Cómo puedo ¿falsificar mi ubicación sin vpn / proxy / tor, etc.?
¿Por qué tiene esta restricción?
Comentarios
- La geolocalización es una API web en particular, supongo que OP no ' no quiere ocultar la IP pero engañar a esa API.
- @Arminius Creo que no está claro si la pregunta es sobre " la API de geolocalización HTML5 " o simplemente " cualquier técnica de geolocalización en general ".