最新消息:永久地址:1fu.li,最新地址:1fuli.one,1fuli.cc ,1fuli.xyz,DMCA:[email protected]

GeoSpoof:让浏览器定位、时区与 VPN 出口保持一致的开源位置伪装工具

佳软 1fuli 137浏览 0评论

 

使用 VPN/代理 之后,你可能认为网站已经无法判断自己的真实位置。

实际上,VPN/代理 通常只改变公网 IP。浏览器依然可能通过 Geolocation API、系统时区、语言区域、WebRTC 和其他环境信息,获得与你的 VPN 出口不一致的位置线索。

例如,你连接到美国洛杉矶的 VPN 节点,但浏览器同时暴露出:

  • IP 地址位于美国;
  • 浏览器定位仍在北京;
  • 时区仍是 Asia/Shanghai;
  • WebRTC 暴露本地网络地址;
  • 浏览器语言和区域格式仍明显指向原所在地。

单独看每一项可能都不重要,但把这些信号组合起来,就会形成明显的环境冲突。

GeoSpoof 正是为了解决这个问题而出现的一款开源浏览器扩展。它不仅能够修改网页读取到的经纬度,还会同步处理时区和 WebRTC 等相关位置数据,使浏览器向网站呈现一套相对一致的虚拟地理环境。

GeoSpoof 官网:https://geospoof.com/

Github:https://github.com/anthonysgro/geospoof

 

GeoSpoof 是一款面向 Chrome、Firefox、Edge、Brave 和 Safari 等浏览器的位置伪装扩展。

它可以覆盖浏览器向网页提供的地理位置和时区信息,并提供手动选择城市、输入经纬度以及与 VPN 出口位置同步等功能。

与很多只能修改 navigator.geolocation 的传统扩展相比,GeoSpoof 的重点并不是简单地把地图上的蓝点移动到另一个城市,而是尽可能减少浏览器不同位置接口之间的矛盾。

其主要处理对象包括:

  • 浏览器 Geolocation API;
  • 经度和纬度;
  • 浏览器时区;
  • JavaScript 日期和时间表现;
  • WebRTC 相关地址泄漏;
  • VPN 出口位置同步。

 

GeoSpoof 主要功能:

  • 完整信号覆盖:在 document_start 阶段注入,覆盖 navigator.geolocation、Date / 时区、Intl、Temporal、WebRTC 等,尽量在页面脚本执行前完成伪装。
  • VPN Region Sync:一键检测 VPN 出口地区并自动同步伪装位置,切换节点后可自动重新同步。
  • 手动定位:支持城市搜索或直接输入经纬度。
  • Reported Language(可选):让 navigator.language、Accept-Language 和 Intl 格式也与伪装地点一致,减少语言指纹暴露。
  • 反指纹尝试:尽量让覆盖后的 API 看起来像原生实现。
  • 跨浏览器:单一代码库支持 Firefox(含 Android)、Chromium 系浏览器、Safari(含 iOS / iPadOS / macOS)。

浏览器扩展本身无账号、无遥测、本地运行;城市搜索和 VPN 同步会调用第三方 API。

GeoSpoof 本身是开源免费的,官方明确说明它不伪装 IP(仍需 VPN)、不绕过服务端检测(支付信息、账号历史等)、也不提供极端级别的反指纹能力。

收费闭源的 GeoSpoof GPS 支持通过 Mac 配套应用,把 iPhone / iPad 的系统级 GPS 改到指定位置(无需越狱),让整机 App 都看到伪装位置。

 

前面介绍过WLOC的系列开源工具,支持iOS虚拟定位,推荐基于WLOC的开源工具,没必要使用GeoSpoof GPS。

 

类似 GeoSpoof 的开源项目:

Cloaq:https://github.com/www1z4rd/cloaq

ZeroTrace:https://github.com/GeekNeuron/ZeroTrace-Extension

Location Guard:https://github.com/chatziko/location-guard

Location Guard Ng (UserScript):https://github.com/SukkaW/location-guard-ng

 

 

如果需求不只是修改位置,而是希望整个浏览器指纹都与代理出口相匹配,推荐使用更底层的反检测的指纹浏览器。

Camoufox:https://github.com/daijro/camoufox

CloakBrowser:https://github.com/CloakHQ/cloakbrowser

Undetectable Fingerprint Browser:https://github.com/itbrowser-net/undetectable-fingerprint-browser

 

修改位置之后,还需要检查不同信号是否一致,有很多此类服务,推荐BrowserLeaks.io 开源实现:

https://github.com/residentialproxies/browserleaks.io

 

 

Cloaq,支持伪造时区、地理位置、语言、User-Agent的Chrome扩展,保护上网隐私

Home-Location-Endpoint:在 Linux 服务器上优雅修改 iPhone 网络定位的开源方案

OpenHRTT WLoc:通过网页更改iOS虚拟定位,无需安装额外代理软件

WLOC 定位修改工具:iOS 网络定位伪装新利器

 

更多网络工具

 

 

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址