aronhy/pibrowse
安全本地或自托管运行带指纹伪装的隔离 Chromium 多配置文件工作区,面向 QA、爬虫和正规多账号运营。
项目介绍
PiBrowse 是一个基于 Chromium 分支的反检测浏览器:每个配置文件呈现指定的硬件和操作系统指纹,而 Cookie、代理和登录凭据都留在该配置文件内部。适用场景包括 QA、广告验证、市场调研、在站点条款内爬取,以及管理多个正规商业账号。单机模式完全在本地运行,不需要账号或数据库;团队模式额外提供项目、按项目的访问授权和分布式锁。
整体由四部分组成:Tauri 桌面外壳、持有解密密钥并启动浏览器的 Rust agent、打过补丁的 Chromium 内核,以及可选的服务器。服务器只负责组织、权限和加锁,不生成指纹,也不解密配置包 架构说明。指纹伪装通过 C++ 补丁实现,而不是注入 JavaScript 指纹面。
快速使用
日常使用按安装指南操作,文档说明需要两次下载和一条命令,适合直接发给想试用的人;使用指南介绍配置文件、代理、从其他反检测浏览器导入、团队、邀请和更新。
从源码运行,README 给出的流程是:
cargo build --release
cd desktop && npm install && npm run app:build
然后启动本地守护进程,必要时指定内核二进制:
cargo run -p fury-agent -- serve
FURY_CORE=/path/to/Chromium cargo run -p fury-agent -- serve
不经过任何存储,直接启动一个 persona:
cargo run -p fury-agent -- launch shared/personas/windows-11-rtx4060-1920x1080.json --proxy socks5://user:pass@exit.example:1080 --timezone Europe/Berlin
这些命令来自 README 中的上游 Fury 文档,其中 clone 地址指向上游 Fury 仓库而非本项目;在 PiBrowse 仓库给出自己的构建映射之前,应把构建步骤视为上游派生内容。
验证伪装效果
仓库自带检测工具,可以实测而不必采信描述:
cd tools/detect-suite && python3 -m http.server 8791
在普通 Chrome 和该浏览器中打开 http://127.0.0.1:8791/probe.html,对比输出。fury-detect diff 显示变化,fury-detect gate 执行发布标准,失败时返回非零退出码 检测套件。最近一次测量也以网页形式发布 状态页。
使用约束
- 支持的平台是 macOS 和 Windows;Linux 明确不是目标平台,也没有发布计划,未提供 Linux 版本或内核配置。
- Windows 构建未签名,因此会触发 SmartScreen 警告,README 指引用户选择 More info → Run anyway;macOS 构建已签名并公证。
- 构建 Chromium 内核的负担较重:在 Apple M5、10 核、16 GB 内存、低内存配置下约需 2 小时 42 分钟,检出目录加构建目录约 39 GB。增量构建需 5–30 分钟。
- 跨操作系统 persona 存在语音合成泄漏:Mac 上的 Windows persona 会报告宿主机的 macOS 语音。文档建议使用与宿主机系统一致的 persona。
- WebRTC 候选被禁用而不是经代理转发;隐藏 CDP 时序被认定为无法彻底解决,默认通过
cdp: false关闭控制。 - Widevine 不随仓库分发,而是从本机已安装的 Chrome 中提取;因此没有安装 Chrome 的机器得不到 DRM。
- 许可分开:
agent/、server/、desktop/、shared-rs/、tools/为 AGPL-3.0-or-later,core/patches/为 BSD-3-Clause,shared/schema 为 Apache-2.0 许可证。 - 可接受用途不包括欺诈、撞库、钓鱼和规避执法。
HotRepo 点评
在 2026 年 11 月 11 日的 TypeScript 新项目榜中,PiBrowse 在从 11 月 10 日开始的统计窗口内记录到 109 个 Star 和 31 个 Fork,也就是说列出的总量几乎全部来自约 15 小时。这只是单次快照,能说明早期集中增长,但不构成趋势,也未进入全语言日榜。更值得看的是项目对成熟度的具体交代:41 个内核补丁、一个 13 项检测关卡、公开的竞品测量,以及分栏列出的未完成、放弃和已完成条目,其中包括语音合成和 CDP 时序等已知泄漏。这些是可核查的工程产物,而不是宣传话术。混杂的上游 Fury 材料和未签名的 Windows 安装包,是采用前需要重点确认的地方。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。