RCE股票外汇综合盘源码 微服务三端多业务版
元信息速览
- 项目版本 v0.0.1-SNAPSHOT(包内文件标注 0629,测试数据更新至 2025 年 6 月)
- 技术栈 Spring Boot 3.3.5 微服务 + uni-app H5 + Vue3 后台
- 配图来源 源码包自带「素材」目录共 10 张演示截图
- 适用用途 技术学习与二次开发研究,本文及源码不构成任何投资建议
源码系统概览
文章正文
这套股票外汇综合盘源码采用 Java 微服务架构,后端基于 Spring Boot 3.3.5 与 Spring Cloud 开发,按业务拆分为用户、行情、交易、后台四个服务与 Eureka 注册中心。
前端由 uni-app 编写的 H5 用户端与 Vue 3 管理后台组成,业务覆盖现货、USDT 合约、期权、秒合约、股票、外汇、C2C、跟单、IEO、借贷与锁仓挖矿,行情层对接币安 WebSocket 数据流,界面支持十余种语言。
包内附带 68 张表的 MySQL 建库脚本,下文从功能、部署与安全三个角度展开。
源码简介
后端五个可运行模块分别对应不同端口。cloud 是 Eureka 注册中心,端口 7001。
user 服务端口 6001,负责注册登录、实名审核、资产钱包、C2C、跟单、IEO、借贷、锁仓挖矿与闪兑。
market 服务端口 6004,承担 K 线推送、深度数据与秒合约结算,启动时自动连接币安行情流。
admin 服务端口 6010,提供 40 个控制器,覆盖会员、资金调节、理财、CMS 与报表。
tx 服务端口 6012,处理现货、合约、股票合约与期权的下单平仓,内置十语言 i18n 资源。
鉴权采用 Sa-Token 加 Redis,数据层为 MyBatis-Plus 连 MySQL,另需 MongoDB 配合。
适用场景
- Spring Cloud 微服务架构学习,含注册中心与服务拆分实践
- 多业务交易系统二开研究,现货、合约、期权、秒合约模块齐全
- uni-app 跨端 H5 与 Vue3 后台工程参考,页面与视图可直接复用
技术栈与运行环境
| 层级 | 组件 | 版本 |
|---|---|---|
| 后端 | Java 17 + Spring Boot + Spring Cloud | 3.3.5 / 2023.0.3 |
| 注册中心 | Eureka | 端口 7001 |
| 数据层 | MySQL + MongoDB + Redis + MyBatis-Plus | hc 库 68 表 |
| 鉴权 | Sa-Token + Redis | uuid 风格 token |
| 用户端 | uni-app + uview-ui + web3.js | Vue2,131 页 |
| 管理后台 | vue-next-admin + Element Plus + TS | Vue3 + Vite |
这套系统和 OKX、Bitget 这类真实交易所的区别,主要差异对比如下表。
| 对比维度 | 本源码系统 | OKX / Bitget |
|---|---|---|
| 业务广度 | 股票外汇加密货币多品类拼盘 | 聚焦加密货币衍生品 |
| 部署形态 | 微服务源码自建,七服务可拆 | 官方托管,无法自部署 |
| 二开自由度 | 前后端代码完整可改 | 无源码,仅提供 API |
| 开源许可 | 整体未声明许可证 | 未采用 MIT 或 Apache 协议 |
| 数据真实性 | 后台含行情控制入口 | 真实市场行情撮合 |
运行环境要求 JDK 17、Maven、Node.js 与 MySQL、Redis、MongoDB 三件套,前端产物可部署至任意静态服务器。
功能亮点
- 微服务拆分清晰,五服务独立端口独立部署
- 覆盖现货、USDT 合约、期权、秒合约、股票、外汇六大品类
- C2C、跟单、IEO、借贷、锁仓挖矿、理财等运营模块齐全
- 行情层对接币安 WebSocket,K 线与深度数据自动推送
- H5 用户端 131 个页面,i18n 支持十余种语言
- 后台 200 余个视图,含大数据看板、报表与 CMS
- 68 张表结构完整,会员、钱包、订单、日志分层清晰
技术架构与部署指南
安装与部署提示
部署顺序为建库、起中间件、起微服务、起前端。先将包内 hc 测试库脚本导入 MySQL,再启动 Redis 与 MongoDB,然后按注册中心在前的顺序启动五个 Java 服务。
# 1. 导入数据库
mysql -uroot -p -e "CREATE DATABASE hc DEFAULT CHARACTER SET utf8mb4"
mysql -uroot -p hc < hc测试服务器数据库0629.sql
# 2. 各服务 src/main/resources/application.yml 中按需修改
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/hc?characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false
username: hc
password: hc
# 3. 启动注册中心与四个业务服务(先后依次)
cd cloud && mvn spring-boot:run # Eureka 7001
cd user && mvn spring-boot:run # /uc 6001
cd market && mvn spring-boot:run # /market 6004
cd admin && mvn spring-boot:run # /admin 6010
cd tx && mvn spring-boot:run # /tx 6012
H5 端用 HBuilderX 打开编译发行,管理后台执行 pnpm install 后 npm run dev。前端接口地址在 .env.production 与后台 vue 配置中修改,包内反向代理.txt 提供了 /uc、/market、/admin、/tx、/otc、/chat 六段 nginx 转发规则可直接套用。数据库账号、Redis 密码与全部测试凭据上线前必须替换。
截图与演示说明
源码包附带「素材」目录共 10 张演示截图,在本页按文件名引用。前 5 张为 H5 用户端,覆盖首页与多语言、加密充值、USDT 提币与行情、外汇与合约下单、K 线与秒合约。
后 5 张为管理后台,包含大数据看板、客户列表与上下分操作、实名审核、系统维护与平台参数设置,其中行情控制菜单与资金调节入口直接对应后台的盘口管理能力。

常见问题
问. 这套源码跑起来需要哪些服务?
需要 JDK 17、Maven、MySQL、Redis 与 MongoDB,先启动 Eureka 再启动四个业务服务,H5 用 HBuilderX 编译,后台用 Vite 运行。
问. 行情数据从哪里来?
market 服务启动时自动连接币安 WebSocket,推送 K 线与深度数据,秒合约订单由定时任务按行情结算。
问. 后台能控制行情和余额吗?
能。后台有行情控制菜单,客户列表支持上下分手动调节余额,此类能力构成非真实交易机制,详见安全风险提示。
问. 支持哪些语言?
tx 服务内置中、英、德、西、法、意、日、韩等十个 i18n 语言包,H5 端同样支持多语言切换。
问. 有没有公开代码仓库?
没有。本包为第三方渠道流出的本地源码,无 GitHub 仓库地址,整体未声明开源许可证,使用前请自行评估版权风险。
安全风险提示
全库扫描未发现 webshell、后门与代码混淆,但以下风险必须逐项处理。
其一,admin 账号密码为 123456 的 MD5 值,谷歌验证码为全零占位,会员密码同样走 MD5 存储,强度不足。
其二,Sa-Token 配置 token 永不过期,Redis 与 MySQL 均为空密码或弱口令。
其三,后台含行情控制菜单与客户上下分入口,配合秒合约结算逻辑构成非真实交易机制,此类模式在国内涉赌涉非,仅限技术学习,严禁投入运营。
其四,SQL 内含测试环境数据,包括管理员、会员邮箱与 IP 等隐私信息,导入前应清空全部业务表。
其五,system_config 与 app_config 中在线客服等配置被第三方下载站改为其站点标识,爆仓.txt 文件内含真实沟通记录与邮箱授权码泄露,部署前必须删除该文件并还原配置。
下载说明
包内含三个代码目录、SQL 建库脚本与素材演示图,解压后按安装与部署提示节操作即可跑通,前端 API 地址与全部默认凭据需先替换。
存疑或不可审计文件
全库未发现加密混淆文件与可疑二进制,但有两处完整性缺口。
其一,nginx 反代配置中出现 otc、chat、exchange 三个服务路由,包内未见这三个服务的独立源码,对应功能实际分散在 user 与 tx 模块内,部署时以五服务架构为准。
其二,爆仓.txt、模仿.txt、文档.txt 等开发笔记混有线上站点地址与沟通记录,属历史遗留,研究代码前建议先行剔除,避免误将敏感信息带入生产环境。
补充信息
更新日志
- 包内无正式版本号与更新记录,pom 版本为 0.0.1-SNAPSHOT
- 文件名标注 0629,数据库测试数据时间线显示更新至 2025 年 6 月
- 无 LICENSE 文件,整体许可证状态为未声明
许可证与版权说明
后端 pom.xml 未声明开源许可证,整体也没有 LICENSE 文件。管理后台基于开源模板 vue-next-admin 2.4.21 扩展,该模板本身采用 MIT 协议,H5 端基于 DCloud hello-uniapp 示例工程改造。未声明许可证意味着默认保留所有权利,商用需自行联系原作者确认授权。
