/chrome-power-app

The first open source fingerprint browser.

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Chrome Power

Visualization


Warning: 此项目只有作者一人在维护,指纹启动方式目前已经失效,很容易被检测出来,不建议使用(有条件请自行编译 Chromium 内核)。建议单纯作为 Chrome 多开管理工具使用,支持独立窗口,代理,API 等,如果没有自动化需求,设置中的自动化连接可以关闭。

首款开源指纹浏览器。基于 Puppeteer、Electron、React 开发。

此软件遵循AGPL协议,因此如果你想对其进行修改发布,请保持开源。

Chromium 源码修改请参考 chrome-power-chromium

免责声明

本代码仅用于技术交流、学习,请勿用于非法、商业用途。本代码不保存任何用户数据,同时也不对用户数据负责,请知悉。

开始

按照以下步骤开始使用此软件:

  • 下载安装包(仅支持Windows) 点击此处下载
  • 以管理员身份运行安装程序以完成安装
  • 强烈建议前往设置页面设置你的缓存目录。
  • 创建代理
  • 创建窗口
    • 创建空白窗口
    • 导入窗口
      • 从模板导入
      • 从 AdsPower 导入

功能

  • 多窗口管理
  • 代理设置
  • 中英文支持
  • Puppeteer/Playwright/Selenium 接入
  • 支持 cookie 导入
  • Mac 安装支持
  • 扩展程序管理
  • 同步操作
  • 自动化脚本

关于 Linux,Mac 支持问题

因为本人没有相关测试环境,请有相关需求的朋友自行通过本地编译运行,本质上与打包安装是相同的,甚至更方便升级。

欢迎 Linux、Mac 用户完善打包功能提 PR

本地运行/打包

环境:Node v18.18.2, npm 9.8.1

  • 安装依赖 npm i
  • 手动解压代码目录下的 Chrome-bin.zip,注意只有一层目录
  • 运行调试 npm run watch
  • (非必要)打包部署 npm run publish,注意打包时要把开发环境停掉,不然会导致 sqlite3 的包打包不了

API 文档

Postman API

同类开源工具

FAQ

Windows 10 安装之后闪退

尝试在安装完成之后,右键启动程序 - 属性,在目标的末尾加入 --no-sandbox 或者 --in-process-gpu,再尝试启动

打赏

🙌你可以通过向下面的钱包打赏一杯咖啡来支持我

Bitcoin Address: bc1p0uex9rn8nd9uyguulp6r3d3t9kylrk42dg6sq22f3h5rktlk22ks6mlv6t

Ethereum Address: 0x83DF381FF65806B68AA1963636f4ca87990F2860