Googleや他の多くのサイトが私の正しい場所を知っています。 VPN、プロキシ、Torなどを使用せずに現在地を偽造するにはどうすればよいですか?

about:configにアクセスして、地域を探しました。変更する必要があると思うのはgeo.wifi.uriですか?たぶん、誤った緯度と経度の値を直接入力できますか?もしそうなら、それはどのように見えるでしょうか?形式については本当にわかりません。

またはGreasemonkeyでJavaScriptを使用する別の方法はありますか?

回答

HTML5 Geolocation API の場所を偽装する場合は、次の手順を実行できます。

  • about:config
  • geo.provider.network.url [以前はgeo.wifi.uriと入力しましたバージョン]
  • 値を次のように変更します:
     data:application/json,{"location": {"lat": 40.7590, "lng": -73.9845}, "accuracy": 27000.0} 

latlngの値によって、現在地の緯度と経度が決まります。)

  • おめでとうございます。タイムズスクエアにいます!(あなた結果をテストできますここ。)

WebサイトがIPアドレスから場所を取得しないようにする場合は、注意してください。アプリケーションレイヤーでそれを行うことはできません。唯一の方法はプロキシです。

コメント

  • Te技術的には、プロキシを使用せずに直接geoip情報をスプーフィングできることがよくありますが、通常、IPは、少なくともある程度の影響力を持つ自律サービス上にある必要があります。
  • これには、Firefoxを再起動する必要があります。そして、w3schoolsがMDNなどにリンクするように変更してください!

回答

トラフィックが続く限り彼らに直接(つまり、ある種のプロキシを介さずに)、彼らはあなたのIPを持ち、したがって大まかな地理的位置を持ちます。

どうすればよいですかvpn / proxy / torなどなしで私の場所を偽造しますか?

なぜこの制限があるのですか?

コメント

  • Geolocationは特定のWebAPIです。OPはIPを非表示にしたくないが、そのAPIをだまそうとは思わない'。
  • @Arminius質問が" HTML5ジオロケーションAPI "に関するものなのか、それとも一般的なジオロケーション手法"。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です