Skip to content

自定义你的浏览器指纹,让你的浏览器更加安全 -- Chrome/Edge扩展

License

Notifications You must be signed in to change notification settings

omegaee/my-fingerprint

Repository files navigation

中文 | English


v2 版本大更新

My Fingerprint

  • 实用的Chrome / Edge插件
  • 安装即生效
  • 可对各种浏览器指纹进行自定义
  • 可监控页面对指纹的访问情况
  • 白名单模块

使用

插件安装:

  1. 下载插件最新版本的zip -- 插件下载
  2. 打开浏览器扩展管理,开启开发者模式
  3. 把下载好的zip拖拽进浏览器扩展管理页面
  4. 启用插件(若有需要,可在详细信息里勾选InPrivate中允许

插件使用:

  • 安装即生效(之前打开的标签页要刷新才生效)
  • (可选)左键插件图标进入配置页面进行自定义配置

功能模块

配置模块

  • 用于对各种指纹的自定义

目前支持选项:

  • 系统值
  • 自定义值
  • 每个标签页随机值
  • 每次启动浏览器随机值
  • 根据访问域名随机值
  • 根据全局种子随机值
  • 基础指纹配置
    • 设备信息
    • 浏览器语言
    • 逻辑处理器数量
    • 屏幕尺寸
    • 屏幕颜色深度
    • 屏幕位深度
  • 特殊指纹配置
    • 时区
    • Canvas画布指纹
    • Audio音频指纹
    • WebGL指纹
  • 其他配置
    • 语言 - 扩展使用语言
    • 全局种子 - 作用于指纹配置的全局种子选项
    • 网络请求钩子 - 对网络请求进行修改(设备信息
    • 空白源Iframe钩子 - 对空白源Iframe进行注入

记录模块

显示了当前标签页对各种指纹的访问次数

白名单模块

可对以白名单列表进行编辑

已知问题

若有解决方案,欢迎指正

  • *核心脚本注入会有延时,可能会错过某些情况
  • 网络请求钩子,是通过declarativeNetRequest实现的
    • 无法支持白名单