Skip to content

Commit 3b0c2a2

Browse files
Create README_zh.md
zh description
0 parents  commit 3b0c2a2

File tree

1 file changed

+141
-0
lines changed

1 file changed

+141
-0
lines changed

README_zh.md

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
# 🕵️‍♂️ Undetectable Fingerprint Browser
2+
**开源·模块化·可编程的反检测浏览器**
3+
4+
Undetectable Fingerprint Browser 是一款 **高度可定制、真实可还原、自动化友好** 的反检测浏览器,专为对抗现代网站复杂指纹识别系统而设计。无论你是进行 **反反爬研究、营销监测、多账号防关联**,还是需要构建一个**高度可控的自动化浏览器环境**,本项目都是你的不二之选。
5+
6+
---
7+
8+
## 🚀 项目亮点
9+
10+
### 🧠 1. 全维度指纹伪装(Comprehensive Fingerprint Spoofing)
11+
12+
> 伪装不仅要广,还要“假得像真”,实现“全局一致”。
13+
14+
| 指纹类型 | 功能描述 |
15+
|----------------|----------|
16+
| **Canvas Fingerprint** | 支持精度伪装、随机噪声、自定义绘图返回值 |
17+
| **WebGL & WebGL2** | 模拟显卡型号、绘图返回值、渲染字符串、抗锯齿特性等 |
18+
| **AudioContext Fingerprint** | 改写音频处理行为,生成稳定音频指纹伪值 |
19+
| **ClientRects / DOMRect** | 模拟不同浏览器在元素渲染位置上的偏移差异 |
20+
| **Font Fingerprint** | 支持字体探测响应控制,避免字体探测器识别出真实系统字体 |
21+
| **Timezone / Language** | 全局覆盖 navigator、Intl API、Date 输出等相关信息 |
22+
| **Hardware Concurrency** | 自定义 CPU 核心数 |
23+
| **Device Memory** | 控制设备内存显示值(navigator.deviceMemory) |
24+
| **Screen Resolution & Color Depth** | 模拟不同的屏幕尺寸与颜色深度 |
25+
| **Touch / Mobile Indicators** | 支持移动设备环境模拟:触摸特性、UA、MediaQuery 等 |
26+
27+
👉 **独家特性:一致性分析机制**,确保每个修改项不会相互冲突,从根源消除检测点。
28+
29+
---
30+
31+
### 🧩 2. 全面支持 & 内置自带(Modular & Extensible)
32+
33+
我们构建了完整的防泄露系统,以下都是自带无需额外安装的:
34+
35+
- ✅ 支持 WebRTC 防泄露插件
36+
- ✅ 支持 Canvas/WebGL 自动适配插件
37+
- ✅ 支持浏览器自动化控制模块(支持 Puppeteer / Playwright)
38+
- ✅ 支持网络代理自动注入(SOCKS5, HTTP, TLS proxy)
39+
- ✅ 支持 GPS 定位 / 传感器数据模拟
40+
- ✅ 支持本地 JS 脚本注入,绕过 CSP
41+
42+
43+
44+
---
45+
46+
### 🤖 3. 自动化友好(Automation-Ready)
47+
48+
你可以将浏览器无缝集成至自动化系统,或通过编程方式控制每个细节。
49+
50+
#### 🤝 完整支持控制框架:
51+
- 只需要在浏览器启动的时候加一个参数即可,无需其他额外操作,不需要改代码
52+
- Puppeteer:通过自定义 Chromium 路径运行;
53+
- Playwright:兼容 chromium 引擎调用;
54+
- 支持 DevTools Protocol、WebSocket 控制接口;
55+
- 提供 JS API 与 CLI 工具用于自定义调试与调控;
56+
57+
#### 🧪 预构建 API 示例:
58+
59+
```js
60+
const { launch } = require('undetectable-fp-browser');
61+
62+
const browser = await launch({
63+
proxy: 'socks5://127.0.0.1:9050',
64+
itbrowser: 'chrome-114-win10-en-US.json',
65+
66+
});
67+
```
68+
69+
---
70+
71+
## 🌍 真实世界应用场景
72+
73+
| 应用场景 | 说明 |
74+
|------------------|------|
75+
| ✅ 反爬虫环境构建 | 自动化脚本绕过人机验证、抗检测 |
76+
| ✅ SEO & 广告验证 | 批量模拟不同地域设备访问行为 |
77+
| ✅ 多账号登录环境 | 防止 Cookie / Storage / 指纹等被平台绑定识别 |
78+
| ✅ 数据抓取研究 | 与各类网页指纹检测工具对抗,辅助开发爬虫策略 |
79+
| ✅ 安全研究用途 | 用于安全研究、反识别机制验证、检测指纹漏洞 |
80+
81+
---
82+
83+
## 📊 与市面主流方案对比
84+
85+
| 功能/方案 | Puppeteer Stealth | Playwright Stealth | Undetectable-fingerprint-Browser |
86+
|------------------------|-------------------|--------------------|--------------------------|
87+
| 多维指纹模拟支持 | 部分支持 | 部分支持 | ✅ 全维度支持 |
88+
| 插件机制 | ❌ 无 | ❌ 无 | ✅ 完整插件系统 |
89+
| 与浏览器行为一致性 | ❌ 偶发冲突 | ❌ 偶发冲突 | ✅ 自适应一致性管理 |
90+
| 自定义程度 ||| ✅ 高度可配置 |
91+
| 环境隔离性 ||| ✅ 高度沙盒隔离 |
92+
| 与控制框架集成 | ✅ 支持 | ✅ 支持 | ✅ 支持 |
93+
94+
---
95+
96+
## 🔧 快速开始
97+
98+
```bash
99+
# 克隆项目
100+
git clone https://github.com/itbrowser-net/undetectable-fingerprint-browser.git
101+
cd undetectable-fingerprint-browser
102+
103+
# 安装依赖
104+
download release zip file from https://www.itbrowser.net
105+
106+
107+
# 启动浏览器
108+
chrome --itbrowser=myfingerprint.json
109+
```
110+
111+
**或使用 Puppeteer:**
112+
113+
```js
114+
const puppeteer = require('puppeteer-extra');
115+
const browser = await puppeteer.launch({ headless: false,itbrowser:"myfingerprint.json" });
116+
```
117+
118+
---
119+
120+
121+
122+
123+
124+
## ⚠️ 法律免责声明
125+
126+
本项目仅供合法合规用途,例如安全研究、自动化测试、开发环境伪装等。**禁止将本项目用于非法数据抓取、广告欺诈、账号盗用等违法行为。**
127+
128+
开发者不对滥用本项目所造成的后果承担任何责任。
129+
130+
---
131+
132+
## 📫 联系我们
133+
134+
- Github Issues 区欢迎提问或交流;
135+
- 若需企业级支持或定制服务,可邮件联系:`javaflashproject@gmail.com`
136+
137+
---
138+
139+
> ⭐ 如果你觉得本项目对你有帮助,欢迎点个 Star 支持一下!
140+
141+
---

0 commit comments

Comments
 (0)