博客 / 詳情

返回

開源反檢測指紋瀏覽器Undetectable Fingerprint Browser

🕵️‍♂️ Undetectable Fingerprint Browser

開源·模塊化·可編程的反檢測瀏覽器

Undetectable Fingerprint Browser 是一款 高度可定製、真實可還原、自動化友好 的反檢測瀏覽器,專為對抗現代網站複雜指紋識別系統而設計。無論你是進行 反反爬研究、營銷監測、多賬號防關聯,還是需要構建一個高度可控的自動化瀏覽器環境,本項目都是你的不二之選。


🚀 項目亮點

🧠 1. 全維度指紋偽裝(Comprehensive Fingerprint Spoofing)

偽裝不僅要廣,還要“假得像真”,實現“全局一致”。
指紋類型 功能描述
Canvas Fingerprint 支持精度偽裝、隨機噪聲、自定義繪圖返回值
WebGL & WebGL2 模擬顯卡型號、繪圖返回值、渲染字符串、抗鋸齒特性等
AudioContext Fingerprint 改寫音頻處理行為,生成穩定音頻指紋偽值
ClientRects / DOMRect 模擬不同瀏覽器在元素渲染位置上的偏移差異
Font Fingerprint 支持字體探測響應控制,避免字體探測器識別出真實系統字體
Timezone / Language 全局覆蓋 navigator、Intl API、Date 輸出等相關信息
Hardware Concurrency 自定義 CPU 核心數
Device Memory 控制設備內存顯示值(navigator.deviceMemory)
Screen Resolution & Color Depth 模擬不同的屏幕尺寸與顏色深度
Touch / Mobile Indicators 支持移動設備環境模擬:觸摸特性、UA、MediaQuery 等

👉 獨家特性:一致性分析機制,確保每個修改項不會相互衝突,從根源消除檢測點。


🧩 2. 全面支持 & 內置自帶(Modular & Extensible)

我們構建了完整的防泄露系統,以下都是自帶無需額外安裝的:

  • ✅ 支持 WebRTC 防泄露插件
  • ✅ 支持 Canvas/WebGL 自動適配插件
  • ✅ 支持瀏覽器自動化控制模塊(支持 Puppeteer / Playwright)
  • ✅ 支持網絡代理自動注入(SOCKS5, HTTP, TLS proxy)
  • ✅ 支持 GPS 定位 / 傳感器數據模擬
  • ✅ 支持本地 JS 腳本注入,繞過 CSP

🤖 3. 自動化友好(Automation-Ready)

你可以將瀏覽器無縫集成至自動化系統,或通過編程方式控制每個細節。

🤝 完整支持控制框架:
  • 只需要在瀏覽器啓動的時候加一個參數即可,無需其他額外操作,不需要改代碼
  • Puppeteer:通過自定義 Chromium 路徑運行;
  • Playwright:兼容 chromium 引擎調用;
  • 支持 DevTools Protocol、WebSocket 控制接口;
  • 提供 JS API 與 CLI 工具用於自定義調試與調控;
🧪 預構建 API 示例:
const { launch } = require('undetectable-fp-browser');

const browser = await launch({
  proxy: 'socks5://127.0.0.1:9050',
  itbrowser: 'chrome-114-win10-en-US.json',
  
});

🌍 真實世界應用場景

應用場景 説明
✅ 反爬蟲環境構建 自動化腳本繞過人機驗證、抗檢測
✅ SEO & 廣告驗證 批量模擬不同地域設備訪問行為
✅ 多賬號登錄環境 防止 Cookie / Storage / 指紋等被平台綁定識別
✅ 數據抓取研究 與各類網頁指紋檢測工具對抗,輔助開發爬蟲策略
✅ 安全研究用途 用於安全研究、反識別機制驗證、檢測指紋漏洞

📊 與市面主流方案對比

功能/方案 Puppeteer Stealth Playwright Stealth Undetectable-fingerprint-Browser
多維指紋模擬支持 部分支持 部分支持 ✅ 全維度支持
插件機制 ❌ 無 ❌ 無 ✅ 完整插件系統
與瀏覽器行為一致性 ❌ 偶發衝突 ❌ 偶發衝突 ✅ 自適應一致性管理
自定義程度 ✅ 高度可配置
環境隔離性 ✅ 高度沙盒隔離
與控制框架集成 ✅ 支持 ✅ 支持 ✅ 支持

🔧 快速開始

# 克隆項目
git clone https://github.com/itbrowser-net/undetectable-fingerprint-browser.git
cd undetectable-fingerprint-browser




# 啓動瀏覽器
chrome --itbrowser=myfingerprint.json

或使用 Puppeteer:

const puppeteer = require('puppeteer');
const browser = await puppeteer.launch({ headless: false,itbrowser:"myfingerprint.json" });

項目地址 https://github.com/itbrowser-net/undetectable-fingerprint-browser

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.