L

WALES

关于协议帮助FAQRSS小黑屋
LWALES @ 2026
首页

兴趣节点

全部
日常讨论收益展示广告天地
10

我是noob~

回复讨论
0

登录后可参与回复讨论。

L Logo

L

登录后即可签到、查看积分与快捷发帖

L

相关主题

到底什么是token?注册局一纸提案,2.2万+人的网上身份集体蒸发Google严打AI内容:如何避免网站被降权或封禁?一个虚拟产品案例3 个人做了一个 AI 表情包网站,月访问量超过 23 万

主题标签

全部标签
暂无标签

当前还没有回复,欢迎成为第一个参与讨论的人。

文明发言,理性讨论
目录
OpenBrowser界面预览核心功能支持平台快速开始打包自测项目结构数据与安全
首页
Forum
Forum 节点
日常讨论帖 28收益展示帖 17广告天地帖 0
日常讨论

OpenBrowser - 指纹浏览器

OpenBrowser

OpenBrowser 是一款本地桌面指纹浏览器,用于管理多套互相隔离的 Chromium 环境。它把 Profile 隔离、代理配置、浏览器指纹参数、扩展管理、窗口同步、本地 API、MCP 集成和本地 RPA 流程集中在一个桌面应用里。


外链GitHub - lyu0805/OpenBrowser: 本地指纹浏览器 · 多环境隔离 · 代理 / 指纹 / 同步 / RPA
github.comhttps://github.com/lyu0805/OpenBrowser

外部链接:不加载任何外部内容,点击后在新标签页打开。


界面预览

主界面

1.png

环境管理

2.png

环境 / 指纹编辑

3.png

本地设置

4.png


核心功能

模块 能力
环境隔离 独立 Chromium Profile,Cookie / 缓存 / 存储互不混用。
批量管理 分组、标签、批量启停、日志和窗口尺寸管理。
代理支持 HTTP / HTTPS / SOCKS 代理,按环境绑定,支持出口检测。
指纹参数 平台、语言、时区、UA、Canvas、WebGL、WebRTC 等参数。
扩展中心 内置 / 推荐 / 本地扩展,按环境加载。
窗口同步 基于 CDP 同步点击、滚动、输入和标签页。
本地 RPA 打开页面、等待、点击、输入、截图等流程任务。
Local API / MCP 默认本地集成端点为 127.0.0.1:50325。
独立内核 可下载独立 Chromium 内核,也可指定本地路径。
备份选项 本地、WebDAV、GitHub、网盘备份,仅在主动配置后启用。

支持平台

平台 架构 状态
Windows x86_64 ✅ 支持
macOS x86_64 ✅ 支持
macOS arm64 ✅ 支持
Ubuntu x86_64 ✅ 支持

快速开始

需要 Node.js LTS 和 npm。

text
cd Browserapp npm ci --include=dev npm run selftest npm start

也可以从仓库根目录使用启动脚本:

平台 启动脚本
macOS start-test.command
Windows start-test.cmd
Ubuntu start-test.sh

打包

text
cd Browserapp # 可选:OPENBROWSER_PACKAGE_ARCH=x86_64 或 arm64 # 仅 Ubuntu x86_64:显式获取 Chrome for Testing 内核种子。 npm run prepare:linux-kernel npm run package:portable

构建产物输出到 Browserapp/dist/。

平台 产物说明
Windows 包含 START.cmd。
macOS 包含 OpenBrowser.app 和 启动.command。
Ubuntu x86_64 包含 OpenBrowser-…tar.gz 便携包和启动器。

Ubuntu 安装包将 Chrome for Testing 内置在 kernels/chrome-for-testing/chrome-linux64;应用运行时不会下载内核。请用普通桌面用户运行,不要使用 sudo。如缺少依赖,可安装标准 Electron/Chromium 桌面库:

text
sudo apt-get install libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcups2 libdrm2 libgbm1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libxcomposite1 libxdamage1 libxfixes3 libxkbcommon0 libxrandr2

自测

text
cd Browserapp npm run selftest npm run selftest:automation npm run selftest:protocol npm run selftest:isolation npm run selftest:kernel npm run selftest:cloud

项目结构

text
OpenBrowser/ ├── Browserapp/ # 应用源码 ├── docs/screenshots/ # 截图 ├── start-test.command # macOS 启动脚本 ├── start-test.cmd # Windows 启动脚本 ├── start-test.sh # Ubuntu 启动脚本 ├── DISCLAIMER.md ├── LICENSE ├── README.md # 英文说明 └── README_CN.md # 中文说明

仓库只包含源码与文档,不包含 Profile、Cookie、代理凭据、打包用内核二进制或安装包。官方 Windows x64 和 macOS arm64 构建会在 CI 打包时集成对应 Wayfern 内核;macOS x86_64 构建使用 OpenBrowser 148 内核;Ubuntu x86_64 构建会在 CI 打包时显式获取 Chrome for Testing。


数据与安全

  • 本地 API 默认只监听回环地址。
  • 设置 OPENBROWSER_API_KEY 后,请求必须携带 api-key 头。
  • 浏览器启动失败会追加写入用户 OpenBrowser 数据目录下的本地 browser-startup.log。在 Browserapp/ 执行 npm run log:startup 可直接读取;日志已被 Git 忽略。
  • 第三方组件声明见 THIRD-PARTY-NOTICES.md。
  • 云备份集成只有在用户显式配置后才会主动联网。
站点 Logo
站点 Logo
·16天前
noob