VueMultiBrowser 5.0 开源 - 基于 Vue3 + CEF 的多浏览器管理器
项目简介
分享一个基于 Vue 3 + C# WinForms + FBroSharp (CEF) 开发的多浏览器实例管理工具,现已完全开源。
适合需要同时管理多个独立浏览器窗口的场景,比如多账号运营、自动化测试、爬虫开发等。
主要功能
- 多实例管理 - 创建和管理多个完全隔离的浏览器实例
- 独立缓存 - 每个浏览器实例拥有独立的 Cookie 和缓存目录
- 现代化 UI - Vue 3 构建的深色主题界面,支持拖拽、最小化、关闭
- 浏览器操作 - 支持重命名、排序、删除、快速切换
- 内置插件 - 集成 FBro 工具箱 Chrome 扩展
- 内嵌服务器 - Release 模式下无需前端开发环境,开箱即用
技术栈
| 层级 | 技术 |
|---|---|
| 前端 | Vue 3 + Vite |
| 后端 | C# WinForms (.NET Framework 4.8) |
| 浏览器内核 | FBroSharp (基于 Chromium Embedded Framework) |
| 通信方式 | cefQuery 双向通信 |
| 插件系统 | Chrome Extension (Manifest V2) |
项目结构
VueMultiBrowser5.0/
├── vue/ # Vue3 前端项目
│ ├── src/ # 源代码
│ └── dist/ # 打包输出(自动嵌入到 C#)
├── csharp/ # C# 桌面应用
│ ├── VUE多浏览器管理/ # 主项目
│ │ ├── WebAssets/ # 嵌入的前端资源(Release模式)
│ │ └── ... # 其他源文件
│ └── packages/ # NuGet 依赖
└── PlugIn/ # 内置浏览器插件
截图预览
初始界面

创建浏览器与插件

视频演示地址:https://www.bilibili.com/video/BV1RHz4B8E4P/
运行方式
方式一:直接运行(推荐)
下载 bin/x64/Release 目录下的程序文件,直接运行 VUE多浏览器管理.exe即可使用。
Release 模式下,前端资源已嵌入到程序中,无需额外的开发环境。
方式二:开发模式
1. 启动 Vue 开发服务器
bash
cd vue
npm install
npm run dev
2. 运行 C# 项目
使用 Visual Studio 打开 csharp/VueMultiBrowser5.0开源版.sln,选择 Debug 模式编译并运行。
Debug 模式下,程序会连接
http://localhost:4000的 Vite 开发服务器。
Vue 重新打包
如果修改了 Vue 前端代码,需要重新打包:
bash
cd vue
npm run build
然后复制 dist 目录内容到 csharp/VUE多浏览器管理/WebAssets/。
开源地址
Gitee: https://gitee.com/MoSheng2020/vue-multi-browser-open5.0
Pro 版本
如果你需要更多高级功能,Pro 版本提供:
- 多账户指纹伪装(WebRTC、Canvas、Audio 等)
- 独立代理配置(HTTP/SOCKS5)
- 浏览器配置导入/导出
- 更多反检测功能
有需要可以私信联系。
Star History
如果这个项目对你有帮助,欢迎给个 Star ⭐
欢迎 Fork、提 Issue 和 PR!