在搭建168翻交易所系统源码的同学,大多都想找一套“前后端都开源、功能模块够全、部署成本可控”的海外版方案。这套新UI海外交易所源码,服务端用 Java,PC+H5 和后台管理都用 Vue,还带了黑白主题切换和多语言,适合做海外数字资产交易、内部测试系统或者教学演示。
它不只是一套撮合页面,而是把永续合约、交割合约、现货交易、理财、矿池、质押借币都包进去了。下面我从架构、功能、部署和上线避坑几个角度拆一下,帮你判断这套搭建168回来到底能不能直接用。
核心结论:交易核心放在 Java 后端,PC/H5 用户端和后台管理端各用一套 Vue 渲染,改 UI 和接插件基本不需要重编译服务端。
这套搭建168后能看到三个主要目录:1 个 Java 服务端工程、1 套 PC/H5 用户端 Vue 工程、1 套后台管理 Vue 工程。前后端通过 REST/JSON 接口通信,用户端用 i18n 目录管理多语言,主题切换靠 CSS 变量和本地缓存完成。服务端负责订单、撮合、风控、K 线数据、钱包和后台配置,前端只负责展示和交互。
我部署的时候发现,前端 npm run build 后把 dist 丢到 Nginx 里直接访问,经常白屏。排查后基本是 Nginx 没把 /api 代理到 Java 后端端口,或者后台前端的路由模式是 history,刷新 404。把 location /api 指向后端地址,再加 try_files $uri $uri/ /index.html 就能解决。
| 层级 | 技术栈 | 说明 |
|---|---|---|
| 服务端 | Java(SpringBoot 系列) | 全开源,交易逻辑、风控、钱包、后台接口都在这 |
| 用户端 | Vue(PC + H5 自适应) | 黑白主题切换、多语言、K 线、下单、理财入口 |
| 后台端 | Vue | 用户管理、币对配置、合约开关、K 线控制、财务审核 |
马上能用的检查点:把 application.yml 或对应配置文件里的 MySQL、Redis、端口、文件域名先改对;前端打包前确认 .env 里的 VUE_APP_BASE_API 指向线上 /api,否则接口会请求到本地。
核心结论:永续合约、交割合约、现货、理财、矿池、质押借币这 6 条业务线都集中在后台,运营可以模块化启停,不用改代码。
后台功能列表比较清晰:永续合约带杠杆和仓位管理;交割合约可以单独控制;现货走撮合;理财、矿池、质押借币是独立的资金池模块。最特别的是K 线控制,后台可以拉升或控制全部 K 线,演示时很方便,但正式上线需要谨慎。
实测下来,后台里“交割合约单控”和“K 线控制”这两个设置项,如果幅度拉得太大,前端爆仓提示会出现滞后,风控阈值没同步调高就会看起来像是“不跟单”。所以上线前一定要让 K 线控制范围、杠杆档位、强平线、手续费率这几个数值互相匹配,不要只调一个。
马上能用的配置清单:进后台后,先按“币对 → 合约参数 → 杠杆档位 → 风控阈值 → 手续费 → K 线控制范围”这个顺序配。建议先用测试账号走一遍开单、爆仓、平仓、理财申购,确认数据链能闭环。
核心结论:6 步能部署上线,但 MySQL 8.0 字符集、Redis 版本、Nginx 反向代理是最容易踩的三个坑。
建议环境如下。JDK 用 1.8 或 11 都可以,Node 用 16 左右比较稳定,MySQL 建议 8.0,Redis 建议 6.0 以上。如果 Redis 没配持久化,K 线缓存和会话数据会丢失,所以别用单机无持久化的 Redis 直接跑正式环境。
| 环境 | 推荐版本 | 注意 |
|---|---|---|
| 操作系统 | CentOS 7+ / Ubuntu 20.04+ | 建议用 64 位 Linux,生产环境禁用 root 跑进程 |
| JDK | 1.8 或 11 | 确认 JAVA_HOME 已配置 |
| MySQL | 8.0+ | 字符集统一 utf8mb4,排序规则 utf8mb4_unicode_ci |
| Redis | 6.0+ | 开启持久化,避免 K 线缓存和会话丢失 |
| Nginx | 1.20+ | 反向代理 /api,静态资源 gzip 压缩 |
| Node.js | 16.x | 用于编译两个 Vue 前端 |
我部署的时候,MySQL 8.0 导库如果
原标题:海外交易所系统/永续合约交割合约/K线控制/质押理财-系统演示站
原文简介:
admin
交易所
微盘理财
综合系统
海外交易所系统/永续合约交割合约/K线控制/质押理财
新UI海外交易所系统,前端手机电脑VUE,后台VUE,服务端JAVA全开源带源码
前端支持黑白主题切换,带多语言
系统功能:永续合约、交割合约、现货交易、理财、矿池、质押借币等功能
交割合约可单控,全部K线可以拉升控制
分享到:
原文截图:






