
基于广告精准投放、服务区域限制等原因,众多的网站都会通过HTTP头、Geolocation 接口、浏览器指纹等技术获取获取用户的 IP 地址、时区、语言设置、地理位置、User Agent 等信息。对于注重隐私保护、需要绕过服务限制的人来说,都需要能够隐藏、伪装这些信息的工具。
提供伪装时区、地理位置、User Agent信息的浏览器扩展有两个Cloaq、Vytal ,都是基于chrome.debugger API 直接在浏览器级别更改数据。功能都类似,包括:
- 伪装时区(Timezone):将浏览器时区修改为任意国家地区
- 伪装地理位置(Geolocation):不用开启浏览器 GPS 权限,也能将 navigator.geolocation 返回的坐标伪装为自定义的位置
- 伪装语言环境(Locale):将 navigator.language 等语言相关参数伪装为任何语言
- 伪装 User Agent 和操作系统:可自定义 User Agent、操作系统(如 Windows/macOS/Linux/Android/iOS)信息。Choaq目前版本不支持,可以使用 UserAgent-Switcher 之类扩展实现此功能。
- 支持自动同步VPN/代理信息:可同步VPN/代理服务器 IP 所属地区,自动同步设置时区、地理位置、语言环境等参数
注意:
1、Cloaq、Vytal无法模拟IP信息,需要使用VPN或代理
2、启用Cloaq、Vytal,在Chrome顶部通知栏会有类似”Cloaq – Location Guard”已开始调试此浏览器 的提示信息,要关闭掉通知栏,请参考:
https://www.chromium.org/developers/how-tos/run-chromium-with-flags/
Cloaq:https://github.com/www1z4rd/cloaq
Vytal:https://vytal.io/
由于Vytal已经被收购,其Github代码从2022年后不再更新,不再开源。新版本使用时候会有广告,因此推荐开源的Cloaq。
在设置完成后,要测试相关参数的实际值,可以使用浏览器检测工具检测,例如:
https://passer-by.com/browser/
https://vytal.io/scan Vytal提供的工具
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...