An open API service indexing awesome lists of open source software.

https://github.com/omegaee/my-fingerprint

保护你的浏览器指纹 | Protect Your Browser Fingerprints | Chrome, Edge, Firefox | 扩展 / Extension
https://github.com/omegaee/my-fingerprint

browser-extension chrome chrome-extension edge edge-extension extension fingerpints fingerprint firefox firefox-extension manifest-v3 safety security typescript

Last synced: 3 months ago
JSON representation

保护你的浏览器指纹 | Protect Your Browser Fingerprints | Chrome, Edge, Firefox | 扩展 / Extension

Awesome Lists containing this project

README

          


简体中文 | English


My Fingerprint




保护你的浏览器指纹,提升隐私安全。支持 ChromeEdgeFirefox



轻量、零干扰的浏览器扩展,基于 Manifest V3 构建。




Latest Release


Stars


Issues


License



Edge Addon


Firefox Addon


Firefox for Android Addon

Chrome Manual Install



微信赞赏支持作者

 

Support me on Ko-fi

---


✨ 功能 |
🧬 指纹 |
🧰 安装 |
⚙️ 配置 |
🧪 测试 |
🛠️ 开发 |
❓ 常见问题 |
🌱 社区 |
💝 支持 |
📜 声明 |
🙏 鸣谢

## ✨ 功能特点

- 🚀 支持 Chrome、Edge、Firefox 浏览器
- ⚙️ 安装即生效,无需额外配置
- 📦 基于 Manifest V3,兼容性强
- 🔍 可监控页面对指纹 API 的访问情况
- 🧱 支持白名单控制与自定义配置
- 📤 提供配置导入导出与订阅功能
- 🧩 轻量级原生注入,零依赖,性能开销极低

## 🧬 指纹保护

- Canvas 指纹
- WebGL 指纹
- Audio 指纹
- Fonts 指纹
- WebRTC 保护
- WebGPU 指纹
- DomRect 指纹
- 语言与时区
- 图形驱动信息
- UserAgent
- 屏幕尺寸与分辨率

## 🧰 安装指南

### 🧩 扩展商店安装

💡 扩展商店的更新可能因审核延迟而滞后于 GitHub。

- [Edge](https://microsoftedge.microsoft.com/addons/detail/mikeajonghdjobhfokpleagjockmmgdk)
- [Firefox](https://addons.mozilla.org/firefox/addon/my-fingerprint/)
- [Firefox for Android](https://addons.mozilla.org/android/addon/my-fingerprint/)
- Chrome: 尚未上架,可通过手动安装使用

### 📦 手动安装

#### Chrome / Edge

- 浏览器版本要求:`Chrome/Edge 102+`
- 推荐版本:120+
- [下载扩展包](https://github.com/omegaee/my-fingerprint/releases/latest) `.zip` 文件 → 拖入扩展管理页面 → 启用扩展
- 可选:启用无痕模式支持

#### Firefox

- 浏览器版本要求:`Firefox 136+`
- [下载扩展包](https://github.com/omegaee/my-fingerprint/releases/latest) `.xpi` 文件 → 拖入浏览器窗口 → 点击添加

## ⚙️ 配置模块

扩展支持灵活的配置选项,可通过图标进入设置面板进行调整:

- 强指纹组
- 模拟高度唯一的用户特征,通常与其他指纹项或 IP 信息联合使用

- 弱指纹组
- 获取重复率高的基础信息,适合轻度保护场景

- 脚本配置
- 全局种子:用于“根据全局种子随机值”选项,确保生成结果一致性
- 注入模式:推荐启用“快速注入”以提升兼容性与性能

- 白名单机制
- 支持编辑白名单列表
- 支持子域名匹配:如 `example.com` 可匹配 `*.example.com`、`*.*.example.com`

- 订阅机制
- 可使用配置模板进行初始化(订阅一次后可关闭)
- [标准模式 - 默认配置](https://raw.githubusercontent.com/omegaee/my-fingerprint/main/example/config/template.json)
- 空值表示关闭订阅
- 支持手动订阅或扩展启动时自动拉取远程配置(JSON 格式)
- 订阅配置将覆盖原设置,并合并白名单内容

## 🧪 测试目标

- [webbrowsertools.com](https://webbrowsertools.com/)
- [browserleaks.com](https://browserleaks.com/)
- [CreepJS](https://abrahamjuliot.github.io/creepjs/)
- [browserscan.net](https://www.browserscan.net/)
- [yalala.com](https://www.yalala.com/)
- [uutool.cn](https://uutool.cn/browser/)

## 🛠️ 开发

```bash
cd
npm install
npm run dev # Chrome / Edge
npm run dev:firefox # Firefox
```

## ❓ 常见问题

**Q: 某些页面扩展不生效或出现异常怎么办?**
> A: 可在脚本配置中启用“快速注入模式”以提升兼容性。若页面异常,可将其加入白名单,或尝试应用配置预设中的“已知问题列表”进行修复。

**Q: 为什么需要这个扩展?**
> A: 浏览器指纹可被网站用于跨站追踪,影响隐私。这个扩展通过伪装关键指纹信息,降低被识别和跟踪的风险。

**Q: 这个扩展和指纹浏览器有什么区别?**
> A: 一款优秀的指纹浏览器可以模拟完整环境实现深度伪装,更适合反检测场景;本扩展基于 JS 注入,轻量易用,兼容大部分指纹保护场景。

**Q: 浏览器指纹是用户的唯一标识么?**
> A: 指纹本身不是绝对唯一,但多个指纹项组合后可高度识别用户,尤其与 IP、浏览器存储 等数据结合时。

**Q: 配置保护的指纹越多越好么?**
> A: 不一定。多数情况下,仅修改一项关键指纹即可打断追踪链。过度伪装可能影响网页功能或暴露异常行为,建议按需选择保护项。

**Q: 强指纹和弱指纹有什么区别?**
> A: 强指纹具有高度唯一性,修改后能显著提升隐私保护;弱指纹识别力较低,多数情况下无需修改,避免影响兼容性。

## 🌱 社区

- 欢迎通过 Issues 和 Pull Requests 提交建议与反馈
- [![QQ群](https://img.shields.io/badge/QQ%E7%BE%A4-971379868-fedcba?style=flat-square&logo=qq&logoColor=white)](https://qm.qq.com/q/hxchiOUTtu)

## 💝 支持一下

- 如果你觉得项目有帮助,请点个 Star ⭐
- [微信赞赏-支持作者](./docs/supporters.zh.md)
- [Support me on Ko-fi](https://ko-fi.com/omegaee)

## 📜 声明

本项目仅用于学习与研究目的。请勿用于非法用途,开发者不对任何损失或问题负责。

## 🙏 鸣谢

感谢所有贡献者与支持者。特别感谢开源社区的力量!