Chromium 156 内核已可下载 →

多开浏览器互不关联

DuckBrowser 为每个浏览器环境生成独立的设备指纹,配上各自的代理和数据目录。环境之间不共享 Cookie、缓存和出口 IP,指纹全部在本机生成。

v0.2.12 · 支持 Apple Silicon 芯片的 Mac 与 64 位 Windows

Profile#0042
User-AgentChrome/154 · Windows NT 10.0
WebGLANGLE (NVIDIA, RTX 4060)
Screen1920×1080 @1
Seed8f3a1c7e5b2d9046

Interface

真实界面,一目了然。

基于 MyGo 框架原生绘制,不套 WebView。以下为应用深色模式下的实际界面,数据为演示内容。

DuckBrowser 环境列表界面(深色模式) DuckBrowser 环境编辑界面(深色模式) DuckBrowser 代理界面(深色模式) DuckBrowser 订阅界面(深色模式) DuckBrowser 内核界面(深色模式)
Profiles系统、设备型号、代理出口和流量在同一行。运行状态实时同步,一键启动或停止。

Fingerprint Lab

每个新环境,都是另一台设备。

新建环境时,DuckBrowser 按真实设备模板成组挑选硬件,再让 UA 与所选内核版本对齐。换个系统试试。

环境 #0042 LOCAL · 0 次外部请求

硬件成组,不拼凑

CPU、浏览器可见内存、屏幕与 DPR、GPU 按同一台真实设备的模板一起选,WebGL 与 WebGPU 信息保持配对。

UA 跟着内核走

UA 主版本与所选 Chromium 内核绑定,完整补丁号只取自已安装的内核,不会出现对不上的版本号。

不提供的就留空

iOS 没有 deviceMemory 和 Client Hints,DuckBrowser 就让这些字段保持缺省,不用伪造的值填满。

同一 seed,结果一致

每个字段由种子经 SHA-256 派生。保存时不会重新随机,同一种子和输入总能重放出同一枚指纹。

Platforms

覆盖 37 个主流平台,账号分组一目了然。

分组内置常用平台的官方图标。按平台整理环境,打开应用就知道每个账号在哪个浏览器里。

商标归各自所有者所有,仅用于标识可分组管理的平台,不代表合作或认可。

0生成指纹时请求外部接口的次数
5可模拟的操作系统,与宿主系统无关
17可下载的 Chromium 内核,140 到 156
12种代理协议,由内置 ProxyBridge 连接

Everything Native

环境、代理和内核,在一个应用里管理。

原生界面

基于 MyGo 的纯原生界面

界面用 MyGo 框架以 Go 编写,在 GPU 上直接绘制。没有 WebView,不装 Python,启动、停止和 Cookie 处理都在本机完成。

DuckBrowser 环境列表局部:侧边栏、系统与设备指纹列

实际界面 · 演示数据

Chromium 内核

装、更新、回滚,都在应用里

有新修订时提示更新。下载后核对字节数和 MD5,有 SHA-256 时一并核验,失败自动恢复原内核。

140141142143144145146147148149150151152153154155156
Chromium 156 · 发布批次 2026-10-23 · 查看全部版本 →
✓ 字节数✓ MD5✓ SHA-256✓ 替换

代理与订阅

粘贴机场订阅,节点自己排好队

代理由内置的 ProxyBridge 引擎处理,浏览器只连本机 SOCKS5 端口,不用另装客户端,也不改系统代理。先看候选、筛选、测速,再决定导入哪些;Surge 的代理链也会完整保留。

环境 #0042Windows 11 127.0.0.1本机 SOCKS5 ProxyBridge内置代理引擎 东京Hysteria2 新加坡VLESS 洛杉矶Trojan

流量

每个环境单独计流量

实时速率、累计流量和历史记录都按环境统计,直连环境也算。

12.4MB/s · #0042

示意数据

本地 REST API

脚本和 Agent 直接接管

环境、代理、指纹、内核和浏览器自动化都有接口。默认只听 127.0.0.1:9922,Bearer Token 鉴权。

zsh — duckbrowser

            

安全边界

只碰属于自己的东西

DuckBrowser 对进程、凭据和文件都设了清楚的边界。

  • 关闭与恢复前核对可执行文件、启动时间和数据目录,不会误关你自己的 Chrome。
  • API 读取环境和代理时清空密码、Cookie 与代理链里的嵌套凭据。
  • 私有配置、日志和进程记录使用仅当前用户可读写的文件权限。
  • 删除环境只删配置,浏览器文件保留在磁盘上,可以手动恢复。

Roadmap

下一站,浏览器自动化。

已完成

代理协议与机场订阅

12 种协议、5 种订阅格式,节点检测、测速与 NAT 诊断。

规划中

平台账号管理

ChatGPT、Claude 等账号与环境绑定,查看额度、余额和重置时间。

规划中

登录辅助插件

内置 MV3 插件,一键填入账号密码与 2FA 验证码。

规划中

MCP 与 Agent 聊天

让 AI 工具查询、启动环境,用一句话操作浏览器。

Release & FAQ

最新版本,和常被问到的问题。

支持哪些系统?
DuckBrowser 桌面应用支持 Apple Silicon 芯片的 Mac 和 64 位 Windows。环境指纹可以模拟 Windows、macOS、Linux、Android 和 iOS,与你使用的电脑系统无关。
指纹在哪里生成,会上传到服务器吗?
指纹全部在本机生成,过程中不请求任何外部指纹接口。环境配置、Cookie 和浏览器数据都保存在本机的应用数据目录里。
浏览器数据存放在哪里?删除环境会丢数据吗?
macOS 默认位于 ~/Library/Application Support/DuckBrowser,每个环境的数据在 profiles/<环境ID>。删除环境只删除配置,浏览器文件会保留,需要时可以手动恢复。
需要另装代理客户端吗?会改动系统代理吗?
不需要。代理连接由应用内置的 ProxyBridge 处理,浏览器只连接本机端口,系统代理设置保持不变。HTTP、SOCKS5、Hysteria2、VLESS、Trojan 等 12 种协议和常见机场订阅都能直接导入。
怎么更新应用和内核?
应用每天在后台检查新版本,优先下载差量更新包,也可以在「设置 → 应用更新」里手动检查。浏览器内核在「内核」页单独安装和更新,运行中的环境不会被打断。
从 0.1.x 升级需要注意什么?
0.1.x 不能自动升级到 0.2 系列。请下载安装包覆盖安装一次,原有环境和数据会保留,之后的版本都会自动更新。
可以用脚本或 AI 工具控制吗?
可以。在「本地 API → 配置」开启 REST API 后,脚本可以创建、启动和停止环境,并通过返回的 CDP 地址接入 Playwright 或 Puppeteer。服务默认只监听本机,使用 Bearer Token 鉴权。