English | 中文
指纹浏览器、浏览器指纹技术、多账号工具、隐私研究和自动化框架的资源汇总。持续更新。
不管你是做跨境电商、社媒营销、广告投放还是数据采集,这里是反检测领域的工具、研究和最佳实践的参考指南。
为每个会话创建独立配置文件和唯一指纹的浏览器。
| 浏览器 | 内核 | 免费额度 | API | 特点 |
|---|---|---|---|---|
| AdsPower | Chromium (Sun) + Firefox (Flower) | 2 个配置文件 | ✅ Local API | 900 万+用户,RPA 构建器,多窗口同步,团队协作。行业最完整的自动化 API。API 文档 |
| [Multilogin] | Mimic + Stealthfox | 无 | ✅ | 内置住宅代理,企业级指纹管理 |
| [GoLogin] | Orbita (Chromium) | 3 个配置文件 | ✅ | 内置代理流量,移动端配置文件 |
| [Dolphin Anty] | Chromium | 10 个配置文件 | ✅ | 联盟营销圈流行,团队功能 |
| [Octo Browser] | Chromium | 无 | ✅ | 内核级指纹管理 |
| [Incogniton] | Chromium + Firefox | 10 个配置文件 | ✅ | Selenium/Puppeteer 集成 |
| [Kameleo] | Chromium + Firefox + WebKit | 无 | ✅ | 移动端指纹(Android/iOS) |
| [VMLogin] | Chromium | 3 个配置文件 | ✅ | 云端配置文件 |
| [BitBrowser] | Chromium | 10 个配置文件 | ✅ | 预算选项,RPA 支持 |
理解是什么让每个浏览器变得独一无二。
| 属性 | 唯一性 | 可伪装? |
|---|---|---|
| Canvas 渲染 | 高 | 可以(噪声注入) |
| WebGL 参数 | 高 | 可以(参数伪装) |
| AudioContext | 高 | 可以 |
| 已安装字体 | 高 | 可以(字体列表覆盖) |
| User-Agent | 低 | 可以 |
| 屏幕分辨率 | 中 | 可以 |
| WebRTC(真实 IP) | 关键 | 可以(禁用/遮罩) |
| 硬件并发数(CPU 核心) | 中 | 可以 |
| 设备内存 | 中 | 可以 |
| 时区 | 低 | 可以(自动匹配代理) |
指纹一致性 — 指纹内部必须自洽。Windows 的 User-Agent 配 macOS 的字体会触发检测。时区必须匹配代理地理位置。
指纹唯一性 — 每个配置文件需要唯一指纹。50 个账号共享同一个 Canvas 哈希,会被关联封号。
会话隔离 — Cookie、localStorage、IndexedDB 必须在配置文件之间完全隔离。无痕模式做不到这一点。
行为指纹 — 除了静态属性,平台还追踪打字模式、鼠标移动、滚动行为和导航时间。高级指纹浏览器会模拟类人行为模式。
| 工具 | 检测内容 | 链接 |
|---|---|---|
| BrowserScan | 综合指纹扫描,泄露检测 | browserscan.net |
| BrowserLeaks | Canvas、WebGL、WebRTC、字体、音频 | browserleaks.com |
| AmIUnique | 指纹唯一性对比 | amiunique.org |
| Cover Your Tracks | EFF 追踪保护评估 | coveryourtracks.eff.org |
| CreepJS | 高级指纹检测 | abrahamjuliot.github.io/creepjs |
| Pixelscan | 机器人检测和指纹分析 | pixelscan.net |
代理是必需品——没有干净的 IP,指纹只是一半的工作。
| 类型 | 速度 | 成本 | 检测风险 | 适用场景 |
|---|---|---|---|---|
| 数据中心 | 快 | 低 | 高 | 爬虫、测试 |
| 住宅(轮换) | 中 | 中 | 低 | 多账号、广告 |
| 住宅(静态/ISP) | 快 | 较高 | 很低 | 长期账号 |
| 移动(4G/5G) | 不稳定 | 最高 | 最低 | 社媒、高安全平台 |
- 一个 IP 对应一个账号,绝不共享
- 代理地理位置要匹配账号声称的地区
- Facebook、Google、Amazon 等严格平台用住宅或移动代理
- 需要长期稳定 IP 的账号用静态/ISP 代理
- 绑定前测试代理质量:检查黑名单、历史滥用记录、子网多样性
指纹浏览器领域最完整的 API。完整文档:localapi-doc-en.adspower.com
import requests
API_KEY = "your_key"
BASE = "http://local.adspower.net:50325"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
# 打开配置文件
resp = requests.get(f"{BASE}/api/v1/browser/start?user_id=PROFILE_ID", headers=HEADERS).json()
ws_puppeteer = resp["data"]["ws"]["puppeteer"] # Playwright 用
selenium_addr = resp["data"]["ws"]["selenium"] # Selenium 用开箱即用的脚本:awesome-adspower-automation
| 技能包 | 功能 | 仓库 |
|---|---|---|
| AdsPower Skill | 用自然语言管理配置文件、代理、Cookie | adspower-skill |
| 浏览器自动化 Skills | Playwright、Selenium、Puppeteer、爬虫、指纹技能 | browser-automation-skills |
- FPDetective: Dusting the Web for Fingerprinters — CCS 2013,首个大规模网页指纹研究
- How Unique Is Your Web Browser? — EFF 的浏览器唯一性研究
- Browser Fingerprinting: A Survey — 指纹技术综合综述
- IMC '24: Antidetect Browser Consistency Study — ASU 和 Amazon 的研究,AdsPower 是唯一通过内核级一致性测试的浏览器
- AdsPower API 从零开始
- Selenium + AdsPower 集成指南
- Playwright + AdsPower 集成指南
- 常见 API 问题排查
- 指纹浏览器排行榜与选购指南 — 指纹浏览器怎么选,中文入门
- r/antidetect — Reddit 反检测社区
- r/webscraping — 爬虫社区
- AdsPower 社区 — 官方用户社区
由 AdsPower 指纹浏览器内容团队维护。我们专业跟踪这个领域,定期更新本列表。
⭐ Star 一下方便下次找到,新资源持续更新中。