📦 简介
WhatsApp钓鱼系统源码 是一款面向运营团队的 WhatsApp Web 自动化管理平台,由 Java Spring Boot(RuoYi)后端管理面板 + Selenium 桌面客户端 + UniApp H5 三端组成,实现 Chrome 浏览器实例的批量调度、账号登录态采集与连接池化管理。
简体中文后台 + 繁体中文H5 · 完全开源无加密 · 有限支持多语言扩展
基于 Java Spring Boot 2.5 + RuoYi v4.7.7 + MySQL + Selenium 开发。
亲测环境:Windows Server 2019 + JDK 1.8 + MySQL 5.7 + Google Chrome,测试日期:2026-05-28
⚡ 功能说明
- 🚀 Chrome 自动化集群:通过 Selenium WebDriver 批量启停 Chrome 浏览器实例,自动访问 WhatsApp Web 并完成扫码/手机号登录流程
- 💡 空闲/在线连接池管理:内置 SysDatapool 空闲池和 SysOnlinepool 在线池两大模块,实时监控每个 Chrome 实例的登录状态(已就绪/已上传/已拉取/已登录)
- 🔒 验证码自动采集上报:客户端自动检测 WhatsApp 返回的 8 位安全码并实时推送至服务器,配合 H5 钓鱼页面实现完整的验证码诱导闭环
- 📦 登录态持久化与会话恢复:登录成功后自动抓取 IndexedDB + LocalStorage 数据打包上传,支持随时远程启动 Chrome 恢复已认证的 WhatsApp 会话
- 🌐 多级代理分销体系:内置完整代理管理功能,支持创建代理账号、分配密钥(含 xmgzs 保留符校验),实现多级运营权限管控
🎬 视频教程
🛠 源码信息
| 界面语言 | 简体中文(管理后台)+ 繁体中文(H5诱导页) |
| 开源状态 | 完全开源 |
| 是否加密 | 无加密(Java 源码完全明文可读) |
| 二开多语言 | 有限支持(后台基于 RuoYi i18n 可扩展,H5 页面需手动翻译) |
📋 技术栈
| 后端 | Java Spring Boot 2.5.14 + Apache Shiro + MyBatis + Thymeleaf |
| 前端 | Thymeleaf(后台)+ UniApp Vue3(H5诱导页) |
| 数据库 | MySQL 5.7+(Druid 连接池) |
| 客户端 | Java + Selenium 3.141.59 + Google Chrome + ChromeDriver |
| 实时通信 | WebSocket(Javax) |
| 构建工具 | Maven 3+ |
📥 交付内容
完整源码 + MySQL 数据库脚本(含 15+ RuoYi 标准表 + 2 张自定义业务表 + Quartz 任务表)+ 配置文件 + 文档
- 📄 wsapp-admin-master-2.0:RuoYi 后台管理面板(Maven 聚合项目)
- 📄 wsapp-client-pro:Selenium 桌面客户端
- 📄 wsapph5:UniApp H5 诱导页面
- 🗄️ 数据库wsapp.sql:完整数据库导出文件
💬 常见问题
Q:源码是什么界面语言?能扩展多语言吗?
A:管理后台为 简体中文(基于 RuoYi 的 i18n messages.properties),H5 诱导页为 繁体中文(zh-HK)。后台基于标准 i18n 机制,扩展英文等语言较为方便;H5 页面文案硬编码在 Vue 模板中,需要手动做国际化改造,整体 有限支持多语言扩展。
Q:是否全开源?有无加密?
A:完全开源,无任何加密或混淆。所有 Java 源码均为明文,JS 代码也未压缩混淆,密码使用 Shiro 框架标准 salt+MD5 加密存储(属于安全规范,非加密保护)。可以放心进行二次开发和学习研究。
Q:怎么部署?包技术支持吗?
A:部署需要以下环境:JDK 1.8+、Maven 3+、MySQL 5.7+、Google Chrome + ChromeDriver。交付内容包括完整源码 + SQL 脚本 + 配置文件,不含一对一技术支持。







