Chrome Power 介绍

Chrome Power 是一款开源的浏览器管理工具,基于 Puppeteer、Electron 和 React 开发。它主要用于管理多个 Chrome 浏览器窗口,提供代理设置、API 连接等功能。该工具最初设计为指纹浏览器,但当前建议主要用作多开管理工具,支持独立窗口配置、代理设置和自动化接口。

Chrome Power 亮点

  • 多窗口管理: 创建和管理多个独立的浏览器环境,方便同时操作不同账号
  • 代理设置: 为每个窗口配置独立的网络代理,便于多区域访问
  • 自动化接口: 支持 Puppeteer/Playwright/Selenium 连接,满足自动化测试需求
  • 扩展程序管理: 管理各窗口的浏览器扩展
  • 跨平台支持: 理论上支持 Windows、Mac 和 Linux

Chrome Power 使用教程

  1. 下载安装包(官方打包版目前仅支持Windows)
  2. 以管理员身份运行安装程序完成安装
  3. 进入设置页面配置缓存目录(强烈建议)
  4. 创建代理配置
  5. 创建浏览器窗口
    • 创建空白窗口
    • 从模板导入窗口
    • 从 AdsPower 导入窗口

本地运行/编译指南

环境要求:Node v18.18.2,npm 9.8.1

  1. 安装依赖:执行 npm i
  2. 解压资源:手动解压代码目录下的 Chrome-bin.zip(注意只有一层目录)
  3. 开发调试:执行 npm run watch
  4. 打包部署:执行 npm run publish(注意:打包前需停止开发环境,否则 sqlite3 包可能打包失败)

常见问题

Windows 10 安装后闪退 解决方案:右键启动程序 – 属性,在目标末尾添加参数 --no-sandbox--in-process-gpu 后重新启动

注意事项

  • 项目目前仅有作者一人维护
  • 指纹启动方式已失效,容易被检测,不建议使用(有条件可自行编译 Chromium 内核)
  • 如无自动化需求,可在设置中关闭自动化连接
  • 项目遵循 AGPL 协议,修改发布时需保持开源

下载地址


1. 转载请保留原文链接谢谢!
2. 本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3. 本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4. 本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5. 联系方式(#替换成@):feedback#ziyuan.run