如果你想找一套能直接部署、前端 uniapp 纯源码开放、后端 PHP 可二次改造的交易所系统,这套 MyOkex 海外交易所源码值得先下载下来看看。它覆盖了币币交易、秒合约、永续合约、闪兑、C2C、挖矿锁仓和币币申购等常见模块,同时支持 10 种语言切换,适合拿来做前后端分离的海外交易所原型。
在搭建168整理的这版源码里,已经把宝塔面板部署教程、第三方 API 对接说明以及 Java 接口源码一并打包。整体测试下来 K 线、插针和交易下单流程都能正常跑,但有几个配置点和上线细节需要提前留意。下面按架构、功能、部署、避坑和适用场景分别说。
这套交易所系统的核心思路是「前后端分离 + 多语言接口化」。 前端用 uniapp 写,一套代码可以打包成 App、H5 和小程序;后端基于 PHP 框架,运行目录要指向 public,伪静态选 laravel5。API 默认对接了第三方行情接口,但源码里也附了 Java 版接口,有开发能力的团队可以切到自己的行情源。
我部署时把后端接口地址、WebSocket 行情地址和语言包地址这三个配置项统一改成自己的域名,uniapp 用 HBuilder 导入后改 config.js 里的 baseURL 即可。实测这样比在源码里到处改 URL 稳得多,后续换服务器也不用重新打包前端。
| 层级 | 技术栈 | 关键配置点 |
|---|---|---|
| 前端 | uniapp 纯源码 | 修改 baseURL、WebSocket、多语言 JSON |
| 后端 | PHP 7.3 + Laravel 风格路由 | 运行目录 public、伪静态 laravel5、开启 SSL |
| 行情接口 | 第三方 API / 自建 Java API | 核对 K 线、深度、成交推送是否正常 |
| 数据库 | MySQL 5.7 | 注意导入 SQL 时字符集选 utf8mb4 |
马上能用: 拿到源码后先别急着改业务,先确认三个接口地址、域名 SSL 和伪静态是否生效。可以用 Postman 调一下 /api/v1/market/kline 看 K 线数据是否返回,能返回数据再往下做 UI 调整。
这套交易所系统把现货、合约、理财、支付四类业务打包成 8 个可开关模块。 具体包括:币币交易、秒合约、永续合约、闪兑、K 线插针、C2C 交易、挖矿锁仓和币币申购。后台管理面板里可以直接控制每个模块是否对用户开放,不用改代码。
实测下来,K 线插针和秒合约的体验最完整。插针功能在后台可以设置异常波动范围,测试环境建议先设小一点,比如 1% 到 3%,否则模拟行情容易被风控拦截。秒合约的盈亏倍率和倒计时时间也在后台配置,改完后需要清一下缓存,前端才会立刻生效。
马上能用: 后台重点检查 3 个配置:行情 API 地址、秒合约开关与倒计时、永续合约杠杆档位。把这 3 项填对,前台 80% 的功能就能正常展示。
这套源码推荐用 Linux + 宝塔 + Nginx 的组合,PHP 7.3 和 MySQL 5.7 是经过验证的版本。 我按教程走了一遍,CentOS 7.6 上从空机器到前端能看到 K 线,大约需要 5 个主要步骤:建站点、导数据库、配伪静态、改配置文件、测接口。
| 环境项 | 推荐版本 | 注意事项 |
|---|---|---|
| 操作系统 | CentOS 7.6 / Ubuntu 18.04 | 建议用 CentOS 7.6,宝塔兼容性最好 |
| Web 服务器 | Nginx | 伪静态选择 laravel5 |
| PHP | 7.3 | 需开启 fileinfo、redis、openssl 等扩展 |
| MySQL | 5.7 | 导入 SQL 时字符集用 utf8mb4 |
| 运行目录 | public | 站点根目录必须指向 public,否则路由会 404 |
部署过程中最容易卡壳的是伪静态。如果首页能打开但接口报 404,大概率是 Nginx 的 rewrite 没生效。可以检查宝塔里是否选了 laravel5,或者手动加一段 location / 的 try_files 规则。
马上能用: 按下面 5 步 checklist 走,部署基本不会出错。
.env 里的数据库账号密码。/api/v1/market/kline 测试接口,能返回数据再配置前端。这套交易所系统源码虽然能跑通,但直接上线运营还有 3 个地方需要人工补齐。 第一个是行情接口稳定性,默认第三方 API 在并发高时会有延迟,实测 K 线刷新偶尔会跳到 5 秒以上;第二个是 C2C 支付通道,源码只给了订单和凭证上传框架,支付宝、微信、银行卡等通道需要自己对接;第三个是永续合约风控,默认配置可能没有强制平仓和穿仓处理逻辑,必须自己加或关闭该模块。
还有一个二次开发的小坑:源码里部分语言包和前端图标是硬编码路径,改语言文件名后需要同步改 lang/index.js 的映射关系,否则切换语言会白屏或图片裂。我改的时候漏了 2 个键值,排查了半小时才定位。
马上能用: 上线前打印一份检查清单:接口响应时间小于 2 秒、C2C 支付方式已配置、合约风控已开启或已关闭、语言包映射已核对。
这套源码不是生产级撮合引擎,而是快速搭建海外交易所原型的利器。 适合下面这 4 类项目:出海区块链运营团队做 MVP 验证、技术团队接私活给客户演示交易系统、培训机构拿来做交易所系统教学、创业公司做内部资金盘或社区积分兑换平台。如果你需要每秒万级撮合和低延迟深度,建议用专业撮合引擎重构后端。
和其他同类型 PHP 交易所源码相比,这套的优势在于前后端都开源、uniapp 可以打包多端、语言模块直接可用。劣势是行情依赖第三方、合约风控需要自己补、C2C 缺少支付通道。对于预算有限、想先用搭建168站如搭建168上的资源快速验证需求的团队,它性价比比较高。
马上能用: 判断是否适合你的标准很简单:如果需要 1-2 周内出一个可演示的海外交易所,这套合适;如果要做真实资金撮合和监管合规,需要投入二次开发。
问:搭建168后是否需要会 Java 才能部署?
答:不需要。源码已经对接好第三方 API,直接用宝塔部署 PHP 后端即可。Java 接口源码只是给想自建行情接口的人参考,不会搞的可以不管。
问:uniapp 前端能直接编译成 App 吗?
答:可以。用 HBuilder 导入前端源码,修改接口地址后可以选择打包 H5、App 或小程序。注意打包前把测试环境的 API 地址换成生产域名。
问:K 线插针功能会不会影响真实交易?
答:插针功能一般用于模拟行情或压力测试。如果上线真实交易,建议关闭插针或严格控制波动范围,否则用户订单可能被异常触发。
原标题:最新多语言MyOkex海外交易所源码/币币交易+秒合约+永续合约+闪兑+k线插针+C2C交易+挖矿锁仓+币币申购/前端uniapp纯源码+后端php-寻站网
原文简介:
测试
环境:
Linux
系统
CentOS7.6、宝塔面板、Nginx、PHP7.3、MySQL5.7,运行目录public,伪静态选择laravel5,建议开启SSL
语言:10种,看图
搭建也比较简单,自带有简单的
搭建
教程
,可能有个别功能用不了或者需要修复,但是测试下来整体都不错,k线这些都正常,可以做
前后端分离
api用的是第三方
接口
,也可以搭建自己的api,
源码
也放在一起的,Java的源码(不会搞的就不用管了,我对接好了第三方的api)
带
搭建教程
非常精美
的
一套
交易
所
,
前
后
端都
是
开源
的,也是能正常跑的,给广大终身
会员
的福利!!
Tips:本站所有程序均为互联网收集整理和网友上传。仅限于学习研究,切勿用于商业用途。请必须在24小时内删除,否则由此引发的法律纠纷及连带责任本站概不承担。
本文仅代表作者观点,不代表本站立场。如侵犯到您的合法权益,请联系我们删除侵权资源! 如您遇到资源链接失效,请联系管理员!
原文截图:






