项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 4244
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 可访问 GitHub Releases 页面下载对应操作系统的安装包
- 运行 Donut Browser 的桌面环境(Windows/macOS/Linux 具体支持情况见 Releases 说明)
- 每个浏览器配置文件独立存储数据,需预留足够磁盘空间
- 如需代理/VPN 上网,需自备 HTTP/SOCKS5 代理或 WireGuard 配置
安装与启动步骤
-
1下载安装包
README 的 Install 章节只给出安装链接占位,没有安装命令,请到 GitHub Releases 页面按操作系统下载最新安装包。
-
2安装并启动
按操作系统常规方式完成安装,然后启动 Donut Browser 主程序,首次启动会看到配置文件管理界面。
-
3创建浏览器配置文件
每个配置文件完全隔离,拥有独立指纹、Cookies、扩展与数据,多账号场景建议一个账号对应一个配置文件。
-
4配置代理或 VPN
在配置文件中按需设置 HTTP、HTTPS、SOCKS4、SOCKS5 代理(支持动态代理 URL),或导入 WireGuard 配置。
-
5开启 DNS 广告拦截
为单个配置文件启用 DNS AdBlocker,用于拦截广告、追踪脚本等不需要的内容,可按配置文件单独开关。
-
6接入本地 API 与 MCP
README 提到提供 REST API 和 MCP 服务器,可被 Claude、自动化工具与自定义工作流调用;端口与鉴权方式请查看仓库文档。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
proxy | 否 | 按配置文件设置 HTTP/HTTPS/SOCKS4/SOCKS5 代理,隔离网络出口 | socks5://127.0.0.1:1080 |
proxy URL (动态) | 否 | 使用动态代理 URL,让代理地址可变化 | http://user:pass@127.0.0.1:8080 |
WireGuard config | 否 | 为单个配置文件绑定 WireGuard 配置,实现 VPN 出口 | /your/path/wg0.conf |
DNS AdBlocker | 否 | 按配置文件开启 DNS 层拦截,屏蔽广告与跟踪域名 | 开启 |
Local API / MCP | 否 | REST API 与 MCP 服务器,供 Claude 和自动化工具调用 | 参见仓库文档 |
如何确认成功
应用正常启动并能创建、打开一个独立的浏览器配置文件,即视为安装成功;API 与 MCP 的连通性需参考仓库文档自行验证。
常见问题
Q:安装命令是什么?
A:README 的 Install 章节只有安装链接占位符,未提供任何 pip、cargo、docker 等命令,因此请通过 GitHub Releases 页面下载安装包安装。
Q:为什么指纹不容易被识别?
A:项目使用 Wayfern 这一注重隐私的 Chromium 分支,README 称其指纹伪装不会被 Cloudflare、reCaptcha v3 等反爬与指纹检测服务识别。
Q:多个账号如何隔离?
A:每个浏览器配置文件都是完全隔离的,拥有自己的指纹、Cookies、扩展和数据,一个账号使用一个配置文件即可。
Q:支持哪些代理与 VPN?
A:每个配置文件可单独设置 HTTP、HTTPS、SOCKS4、SOCKS5 代理(含动态代理 URL),也支持为单个配置文件配置 WireGuard VPN。
Q:怎么和自动化脚本集成?
A:项目提供本地 REST API 和 MCP 服务器,可接入 Claude、自动化工具或自定义工作流,具体接口与端口见仓库文档。
注意事项
- README 未提供具体安装命令、端口号与配置文件路径,所有命令与参数请以官方仓库和 Releases 页面为准,不要臆造。
- 代理与 WireGuard 配置属于敏感信息,注意不要提交到公开仓库。
- 反检测浏览器可能涉及目标网站的服务条款与当地法律,请自行确认使用场景合规。
- 项目基于开源 Chromium 分支 Wayfern,使用前建议关注其版本更新与安全补丁。
核心亮点
- 基于 Rust 实现,性能高且内存占用低,比同类 Python 工具更轻量
- 深度指纹伪装,覆盖 Canvas、WebGL、字体等数十项检测点,抗识别能力强
- 提供与 Playwright 兼容的 API,可无缝接入现有自动化测试或爬虫脚本
不足之处
- 项目较新,文档和社区生态尚不成熟,遇到问题可参考资料较少
- 指纹伪装效果依赖于内置数据库更新,需定期手动更新以应对新检测手段
适用场景
- 多账号社交媒体管理,避免关联封号
- 网页数据采集,绕过反爬虫指纹检测
- 广告投放验证,模拟不同设备环境
替代项目
Multilogin、GoLogin、AdsPower
上一篇:workflow-use
下一篇:playwright-go
同类项目推荐
awesome-muse-connectors
开源
查 Meta Muse 连接器能力与权限,选型不再翻文档
A source-backed catalog of Meta Muse integrations and community connector skills, wi···
ChatFred
开源
在 Alfred 里直接聊 AI、画图,不用切窗口
Alfred workflow using ChatGPT, DALL·E 2 and other models for chatting, image genera···
open-computer-use
开源
用开源大模型驱动 AI 自动操作电脑,摆脱闭源限制
AI computer use powered by open source LLMs and E2B Desktop Sandbox
lynq
开源
让数据库驱动K8s配置,自动执行工作流
⚓️ Kubernetes-Native Database-Driven Provisioning Workflow Automation
NoCaptcha-Ai-Browser-Extension
开源
浏览器装个扩展,验证码自动填,流程不中断
qCAPTCHA Solver, reCaptcha v2, OCR Captcha. Chrome-Firefox Extension
craftgen
开源
拖拽搭建 AI 工作流,无需代码,动态编排
Integrating AI into every workflow with our open-source, no-code platform, powered b···
openwork
开源
用代码把零散任务串成自动流水线,少写重复脚本
dsh-tabbit
开源
让 AI 直接开浏览器,自动抓页面、点按钮、填表单
Tabbit Browser plugins for Deepseek Harness
AITuberFlow
开源
拖拽搭建 AI 虚拟主播,实时互动直播不求人
Visual workflow editor for building AI-powered VTubers
