├── img ├── bt_1.png ├── bt_2.png ├── bt_3.png ├── bt_4.png ├── bt_5.png ├── bt_6.png └── bt_7.png ├── BT_install_doc.md └── README.md /img/bt_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmqpro/Vmq-pro/HEAD/img/bt_1.png -------------------------------------------------------------------------------- /img/bt_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmqpro/Vmq-pro/HEAD/img/bt_2.png -------------------------------------------------------------------------------- /img/bt_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmqpro/Vmq-pro/HEAD/img/bt_3.png -------------------------------------------------------------------------------- /img/bt_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmqpro/Vmq-pro/HEAD/img/bt_4.png -------------------------------------------------------------------------------- /img/bt_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmqpro/Vmq-pro/HEAD/img/bt_5.png -------------------------------------------------------------------------------- /img/bt_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmqpro/Vmq-pro/HEAD/img/bt_6.png -------------------------------------------------------------------------------- /img/bt_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmqpro/Vmq-pro/HEAD/img/bt_7.png -------------------------------------------------------------------------------- /BT_install_doc.md: -------------------------------------------------------------------------------- 1 | # BT 软件安装指南 2 | 3 | 本指南详细描述了 BT 软件的安装流程。请按照以下步骤依次操作,确保环境与依赖项均已满足要求。 4 | 5 | ## 前提条件 6 | 7 | - **Java 开发环境**:确保系统已安装 JDK 1.8。 8 | - **文件准备**:确保已获取 BT 软件的 jar 包及 **vmq-pro-encrypted.jar** 文件。 9 | - **数据库信息**:准备好数据库的连接信息(包括数据库地址、端口、用户名、密码等)。 10 | - **服务器环境**:确保服务器具备运行 Java 项目的条件。 11 | 12 | ## 安装步骤 13 | 14 | ### 1. 上传 Jar 包与创建文件夹 15 | 16 | - **操作说明**: 17 | 18 | - 在服务器上创建一个用于存放 vmq-pro项目的文件夹。 19 | - 将 vmq-pro项目的 jar 包上传到该文件夹中。 20 | 21 | - **参考截图**: 22 | 23 | ![上传 Jar 包](./img/bt_1.png) 24 | 25 | ### 2. 添加 Java 项目 26 | 27 | - **操作说明**: 28 | - 在开发环境中创建一个新的 Java 项目。 29 | - 使用 JDK 1.8 创建项目以保证版本兼容。 30 | 31 | - **参考截图**: 32 | 33 | ![添加 Java 项目](./img/bt_2.png) 34 | 35 | ### 3. 修改启动命令 36 | 37 | - **操作说明**: 38 | 39 | - 定位启动命令文件,找到原始命令 `java -jar`。 40 | - 在 `java` 与 `-jar` 之间加入参数 `-javaagent:vmq-pro-encrypted.jar`(注意确保前后有空格),使启动命令变为: 41 | 42 | ``` 43 | java -javaagent:vmq-pro-encrypted.jar -jar vmq-pro-encrypted.jar 44 | ``` 45 | 46 | - 系统可能会提示输入一个端口号,此时请输入任意一个可用端口号,然后点击“确定”。 47 | 48 | - **重点提示**:务必确保命令中参数的准确性,错误的参数位置可能导致启动失败。 49 | 50 | - **参考截图**: 51 | 52 | ![修改启动命令](./img/bt_3.png) 53 | 54 | ### 4. 检查启动日志 55 | 56 | - **操作说明**: 57 | - 启动 Java 项目后,通过控制台或日志文件监控启动过程。 58 | - 出现“启动成功”的日志信息后,即可确认应用已正常启动。 59 | 60 | - **参考截图**: 61 | 62 | ![查看日志](./img/bt_4.png) 63 | 64 | ### 5. 访问安装页面配置数据库 65 | 66 | - **操作说明**: 67 | 68 | - 打开浏览器,访问安装页面: 69 | `http://your-ip:8089/#/install` 70 | - 在页面中输入数据库的连接信息,包括数据库地址、端口、用户名及密码。 71 | - 确认信息无误后点击“确定”。 72 | 73 | - **注意事项**:确保数据库信息的准确性,错误的信息可能导致后续数据库连接失败。 74 | 75 | - **参考截图**: 76 | 77 | ![安装页面](./img/bt_5.png) 78 | 79 | ### 6. 重启 Java 项目 80 | 81 | - **操作说明**: 82 | 83 | - 完成安装页面上的配置操作后,重启 Java 项目使新配置生效。 84 | 85 | - **参考截图**: 86 | 87 | ![重启项目](./img/bt_6.png) 88 | 89 | ### 7. 登录后台管理系统 90 | 91 | - **操作说明**: 92 | 93 | - 重启后,打开浏览器访问后台管理页面: 94 | `http://your-ip:8089/#/admin` 95 | - 默认的登录凭据为: 96 | - **用户名**:admin 97 | - **密码**:admin 98 | - 使用默认账户登录后,可进一步进行系统管理和设置。 99 | 100 | - **参考截图**: 101 | 102 | ![后台管理页面](./img/bt_7.png) 103 | 104 | ## 附加说明 105 | 106 | - **故障排查**:如果在安装过程中遇到问题,请检查各步骤的执行情况,并查看启动日志中的提示信息。 107 | - **安全建议**:安装完成后,建议尽快修改默认账号和密码,以提高系统安全性。 108 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Vmq-pro 2 | v免签-pro重构版,支持多端监控,支持多微信支付宝账号 智能切换,支持vmq和易支付接口 3 | 4 | =============== 5 | 6 | 7 | V免签-pro 是基于SpringBoot 2.5.15 + mysql 5.7 + vue 实现的一套免签支付程序,主要包含以下特色: 8 | 9 | + 支持多监控端,多收款码,系统会智能选择, 10 | + 收款即时到账,无需进入第三方账户,收款更安全 11 | + 使用Mysql,仅需安装Java环境和mysql,安装超级简单,一键搭建 12 | + 超简单Api使用,提供统一Api实现收款回调,支持Vmq接口和易支付接口 13 | + 自己独立部署,无后门风险(作者发誓有后门死全家) 14 | + 兼容vmq监控端,可使用支付宝微信小号/模拟器挂机,方便IOS用户 15 | + 支持ip封锁,连续输错密码十次,解除需要重启 16 | 17 | 18 | > 演示站:http://38.54.50.207:8087/#/admin 19 | > 20 | > 来这个卡盟领取体验码:http://fk.vmqpro.top/ 21 | > 22 | > 演示站配置垃圾,囊中羞涩,愿理解 23 | 24 | > 监控端推荐使用: https://github.com/shinian-a/Vmq-App 25 | 26 | > bug反馈请建立issues 27 | 28 | > JDK版本1.8。 29 | 30 | > mysql版本建议5.7 31 | 32 | > V免签仅供个人开发者调试测试使用,请勿用于非法用途,发现就举报,商用请您申请官方商户接口 33 | 34 | ## 前言 35 | 36 | 作者因为有免签收款需求,尝试了https://github.com/szvone/Vmq 项目。 37 | 但此项目已长期未维护,有很多小问题,且只支持一个监控端不满足作者需求,故作者开发了Vmq-pro,兼容vmq接口和易支付接口,且兼容vmq的监控端。 38 | 作者已稳定使用一段时间,不否却的是此项目可能还有没遇到的bug,若遇到bug,请提交issue,作者立马修复。 39 | 本项目承诺一直维护,但项目暂不开源,收一点运维费哈哈,所有人都可以领取三天试用卡,不满意可不使用。 40 | 41 | ## 安装 42 | 43 | + 如需查看宝塔安装教程(图文并茂),请点击这里:[宝塔安装教程](./BT_install_doc.md) 44 | 45 | + 下载已经编译好的jar,位于GitHub的releases中 46 | 47 | + 确认本机已经拥有java的运行环境(JDK>=1.8),如果没有,请您安装java的运行环境 48 | + 在war包的同级目录,在控制台输入启动命令 java -javaagent:vmq-pro-encrypted.jar -jar vmq-pro-encrypted.jar 49 | + 请将vmq-pro.jar替换成您下载的jar包的名字 50 | + 如果您需要自定义项目的运行端口,请您在启动的时候使用:java -javaagent:vmq-pro-encrypted.jar -jar vmq-pro-encrypted.jar --server.port=9090 (9090可以替换成任意端口) 51 | + 打开浏览器,访问 https://localhost:8086/#/install 进入安装向导,填写mysql数据库连接信息,安装完成后重启项目 52 | + 如果需要重新安装,请删除用户目录下的~/.vmqpro/install.lock 文件,并重启java程序 53 | + 打开浏览器,访问 https://localhost:8086/#/admin 54 | + 点击系统设置,进入设置页面,修改系统的默认配置 55 | + 下载V免签监控端到安卓手机或安卓模拟器,开启辅助服务,实现收款回调功能 56 | + 默认管理账号为:admin 57 | + 默认通讯密钥为:admin 58 | + 保存配置后,即可开始使用 59 | 60 | 61 | > 升级说明:请您直接下载新版本覆盖旧版本即可。若启动不了,删除数据库和~/.vmqpro/install.lock 文件,重装! 62 | 63 | 64 | ## 说明 65 | + 请部署完成后访问后台,有详细的Api说明 66 | 67 | 68 | ## 注意 69 | 70 | + 本系统原理为监控收款后手机的通知栏推送消息,所以请保持微信/支付宝/V免签监控端后台正常运行,且添加到内存清理白名单! 71 | 72 | + v免签面向用户是个人开发者,如果您不懂如何开发网站,那么v免签不适合您的使用! 73 | 74 | + v免签的原理是监控手机收到收款后的通知栏推送信息,所以不适合于商用多用户的情况,如果您想用于商用,请二次开发! 75 | 76 | + v免签的监控端并不适配所有手机,遇到手机无法正常使用的时候,请您更换手机或使用模拟器挂机! 77 | 78 | + 正常的安装步骤简略如下 79 | + 下载服务端部署(GitHub中下载的为最新版) 80 | + 登录网站后台更改系统设置 81 | + 打开网站后台监控端设置 82 | + 下载监控端 83 | + 安装监控端后使用手动配置或扫码配置 84 | + 监控端中点击开启服务跳转到辅助功能中开启服务 85 | + 开启服务后返回v免签点击检测监听权限 86 | + 如果显示监听权限正常,至此安装完毕,如果只收到通知栏推送的测试通知,则系统不兼容无法正常监听 87 | + 如果显示监听权限正常,还是无法正常运行,那么请确定微信是否关注 “微信支付”这个公众号 88 | 89 | 90 | + v免签支持的通知有: 91 | + 支付宝个人收款的推送通知 92 | + 支付宝商家二维码的收款推送通知 93 | + 支付宝店员通绑定的店员账号收款的推送通知 94 | + 微信二维码收款推送通知 95 | + 微信店员收款推送通知 96 | 97 | ## 更新记录 98 | 99 | + v1.0.1(2025.4.1) 100 | + 初版发布 101 | + v1.1.0(2025.4.10) 102 | + 增加安装向导功能 103 | + v1.1.1(2025.4.10) 104 | + 增加ip封锁功能,连续输错账号密码十次封锁 15 分钟,如需解除,需手动重启项目 105 | 106 | 107 | ## 版本预告 108 | 109 | + 增加插件系统,可安装bepusdt插件,实现utsd购卡,回调 110 | + 增加TG bot插件,方便手机管理 111 | --------------------------------------------------------------------------------