![图片[1]-Dujiao-Next v1.1.0 独角数卡最新版本新一代下载-Gei5.COM](https://cos.gei5.com/wp-content/uploads/2026/05/20260515110422951.png!Gei5)
前言
独角数卡是我最早使用的一套发卡程序之一,简介的页面和优秀的操作逻辑以及使用体验,让我对他爱不释手,只是后来独角数卡陷入了风险争议,会导致域名被封禁,如今新一代独角数卡上线,开发者其名为Dujiao-next,使用体验和UI设计以及整体的架构都做了重构,变得更加优秀,这篇文章只是做为给不方便访问GitHub的人分流下载,如果想要访问原项目,可以在GitHub上搜索 Dujiao-Next 。
后续也会随着独角数卡官方更新对源码包进行持续更新。
开发者提供了多种安装方式,我比较推荐使用宝塔/aapenl进行安装,如果想要使用其他安装方式,也可以访问GitHub官方仓库。
1. 项目定位
Dujiao-Next 是一套面向「数字商品销售与交付」场景的开源系统,适用于:
- 数字卡密售卖
- 账号/密钥类商品销售
- 虚拟服务或人工交付型商品
- 需要前后台分离与二次开发的独立站业务
2. 核心能力
2.1 多端架构
api/:后端服务(Go + Gin + GORM)user/:用户前台(Vue 3 + Vite + TypeScript)admin/:后台管理(Vue 3 + Vite + TypeScript)Document/:官方文档(VitePress)
2.2 支付能力
- 支持支付宝、微信支付、PayPal、Stripe 等官方支付接入
- 支持同步回跳 + 异步回调/webhook
- 统一支付渠道配置与状态流转
2.3 交付能力
- 自动交付(如卡密)
- 人工交付(可配置表单收集收货信息/业务信息)
- 订单内可追踪交付记录
2.4 权限与运营
- 管理员后台与角色权限(Casbin)
- 商品、订单、支付、用户、文章、Banner、活动等运营模块
- 可视化管理站点配置
3. 为什么选择 Dujiao-Next
- 开箱可用:具备完整业务链路,不是只有 Demo 页面。
- 技术栈现代:前后端技术都易于扩展维护。
- 二开友好:前台 API 清晰,便于你独立开发新模板。
- 可持续演进:支付、交付、权限、日志等模块已经具备工程化基础。
4. 适用团队
- 想快速上线数字商品业务的个人/小团队
- 希望保留系统自主可控能力的企业团队
- 需要在现有系统上做定制开发的技术团队
5. Demo 站点
- 前台:https://demo.dujiao-next.com
- 后台:https://demo-admin.dujiao-next.com
- 后台测试管理员账号:
test - 后台测试管理员密码:
Test123456
![图片[2]-Dujiao-Next v1.1.0 独角数卡最新版本新一代下载-Gei5.COM](https://cos.gei5.com/wp-content/uploads/2026/05/20260515110438705.png!Gei5)
![图片[3]-Dujiao-Next v1.1.0 独角数卡最新版本新一代下载-Gei5.COM](https://cos.gei5.com/wp-content/uploads/2026/05/20260515110511749.png!Gei5)
更新日志:
[v1.1.0] – 2026-05-11
更新内容:
- 新增 ePUSDT 与 BEpusdt 支付渠道支持,加密货币收款接入选择更丰富。
- 商品分类支持启用与停用,前后台可更灵活控制商品展示范围。
- 卡密导入新增去重开关,并优化批次与库存展示,循环卡密和批量维护场景更好处理。
- 优化活动价、会员价与优惠券叠加计算,结账页和订单详情的原价、优惠与实付金额展示更清晰。
- 新增站点 Sitemap、Robots 与多页面 SEO 信息,并优化上下游商品同步和后台分页管理体验。
[v1.0.5] – 2026-04-29
更新内容:
- 支持为商品配置最小购买数量,前后台下单规则更贴合批量销售场景。
- 支持用户端和后台两步验证,并允许管理员协助用户移除验证,账户访问管理更灵活。
- 支持配置网站图标,并在前台和后台统一展示,站点品牌识别更完整。
- 支持商品与博客内容互相关联,商品介绍、内容导购和购买转化链路更顺畅。
- 新增版本更新检查,并补充一体化单文件部署支持,升级与部署选择更清晰。
- 优化后台时间范围选择和列表操作展示,修复 Telegram Bot 菜单隐藏与采购单状态查询问题,日常管理更稳定。
[v1.0.4] – 2026-04-22
更新内容:
- 优化邮件通知兼容性,减少部分邮箱场景下的收发异常,站点通知更稳定。
- 修复 SQLite 环境下后台手动退款可能出现的流程卡顿问题,退款处理更可靠。
- 优化前台多处页面与通用组件,商品浏览、下单和登录等常用流程更顺畅。
- 补充商品交付使用说明文档,适合支付后需要展示额外指引的交付场景。
- 优化 Docker Compose 部署文档提示,首次部署与排查配置问题更省心。
[v1.0.3] – 2026-04-20
更新内容:
- 支持完整退款与部分退款处理,订单售后流程更灵活。
- 支持在后台直接配置订单相关规则,日常运营调整更方便。
- 优惠券支持按支付角色与会员等级限制,促销策略配置更精细。
- 商品支持补充交付使用说明,用户填写信息与收货流程更清楚。
- 后台商品列表支持按 SKU 搜索,并优化相关 SKU 展示,商品定位与管理效率更高。
[v1.0.2] – 2026-04-12
更新内容:
- 支持按场景限制支付渠道,并统一钱包与收银台可用方式,支付选择更灵活也更一致。
- 优化订单提交流程,减少重复库存校验,前台下单与支付衔接更顺畅。
- 商品对接支持拉取上游分类并自动创建本地分类,批量同步商品时省去更多手动整理。
- 邮件模板支持站点名称与站点地址变量,对外通知内容更完整,也更方便区分站点。
- 新增订单拦截策略配置,并为部分机器人订单场景提供灵活放行规则,异常订单处理更可控。
- 优化后台订单利润展示与支付渠道配置提示,日常运营查看数据和调整配置更直观。
[v1.0.1] – 2026-04-06
更新内容:
- 支持自定义回调地址配置,并同步优化相关设置流程,站点与外部系统对接更灵活。
- 素材库支持多图上传、多选与物理删除,后台批量维护图片资源更高效。
- 修复会员等级图片图标显示问题,相关素材选择与展示更稳定。
- 优化 Telegram Mini App 内自动登录体验,用户在 Telegram 场景下进入站点更顺畅。
- 修复自动发货商品低库存阈值与库存预警间隔判断问题,并优化商品删除、仪表盘趋势与编辑器细节,后台日常操作更稳。
[v1.0.0] – 2026-04-02
更新内容:
- 新增素材库能力,并支持将支付渠道图标、会员等级图标和对接商品图片统一纳入素材管理,后台维护更集中。
- 优化采购单展示、上下游商品对接与异步同步任务,批量处理和站点对接流程更顺畅也更稳定。
- 支持为支付渠道设置自定义汇率转换,并可按场景限制支付渠道或仅启用钱包余额支付,收款规则更灵活。
- 支持自定义订单状态通知开关,并新增余额充值订单展示、支付状态页与移动端订单详情优化,用户查看订单和支付结果更清楚。
- 新增前台页脚网站介绍、系统版本号展示、后台用户备注与全站用户余额统计,站点信息与运营视图更完整。
[v0.1.8] – 2026-03-30
更新内容:
- 优化自动交付与邮件发送流程,超长交付内容会自动截断展示并支持下载完整结果,大体积邮件内容也会自动改为附件发送。
- 修复会员等级相关问题,新用户默认等级分配、升级触发条件与同排序阈值判断更准确,前台会员折扣展示也更清晰。
- 优化后台订单管理与人工提交信息展示,订单详情中的标签、顺序和通知内容更清楚,处理订单更顺手。
- 优化站点对接管理体验,汇率利润展示更直观,并提升上游商品同步的并发稳定性,减少同步过程中的异常干扰。
- 完善 Telegram 机器人群发管理,并同步优化前台商品详情、支付、钱包与分类展示等多处交互,跨设备使用更顺畅。
[v0.1.7] – 2026-03-28
更新内容:
- 新增自定义导航配置,并支持按需启用博客和公共页面,站点首页与导航内容可按业务场景灵活调整。
- 新增商品成本价能力,并同步优化仪表盘与订单相关利润统计,经营成本和收益表现更直观。
- 修复大批量卡密导入失败问题,批量入库场景更稳定。
- 修复库存告警与映射商品上架状态判断异常,商品同步和库存监控结果更准确。
- 优化 SKU 删除流程,减少商品维护时的异常干扰,后台操作更稳。
[v0.1.6] – 2026-03-27
更新内容:
- 新增站点对接自动调价与同步能力,支持按上下游关系自定义汇率转换,跨站商品同步更灵活。
- PayPal 渠道支持汇率换算与目标货币配置,跨币种收款场景更容易落地。
- 支持自定义订单通知邮件模板,订单提醒内容可按业务场景灵活调整。
- 优化 SKU 告警、映射商品库存判断与 SVG 图片上传支持,商品管理与素材配置更顺手。
- 优化前台下单与浏览体验,支持商品数量选择、订单卡密一键复制,并修复列表筛选遮挡、长卡密溢出和 Telegram 特定地区加载异常问题。
[v0.1.5] – 2026-03-25
更新内容:
- 新增模板切换能力,支持使用列表模式快速浏览商品并更顺畅地下单。
- 新增商品快速购买流程,支持弹窗或抽屉快捷下单,并同步优化购物车提示与操作体验。
- 支持为支付渠道展示图标,并优化后台支付渠道列表,支付方式识别和管理更直观。
- 优化卡密查询、导入与库存管理流程,后台处理批量卡密时更高效也更稳定。
- 优化后台仪表盘、移动端列表模式展示与通知队列稳定性,日常运营体验更顺手。
[v0.1.4] – 2026-03-23
更新内容:
- 新增 Telegram Mini App 基础适配,支持在 Telegram 内更顺畅地完成登录、支付、钱包与页面导航。
- 独立升级通知中心,支持集中配置通知渠道与模板,并可查看发送记录和测试通知效果。
- 优化支付页与钱包支付体验,费用信息、支付方式展示与支付结果反馈更清晰。
- 优化 API 申请、卡密操作和订单交付流程,后台常用处理链路更顺手。
- 优化前台弱网加载与移动端 Banner 展示,移动设备下的首页浏览和页面切换更流畅。
[v0.1.3] – 2026-03-21
更新内容:
- 新增 OKPay 支付渠道,支付接入选择更丰富,覆盖新的收款场景。
- 支持配置汇率基数,站点定价与支付金额换算更灵活。
- 支持按需开关用户注册,站点开放策略更容易控制。
- 兼容易支付跳转模式,部分渠道的支付返回流程更顺畅。
- 优化后台移动端适配、商品列表快捷操作与卡密页面引导,常用管理操作更高效。
- 统一排序规则并优化前台商品图片展示,商品浏览与列表呈现更一致。
[v0.1.2] – 2026-03-17
更新内容:
- 新增会员等级系统与会员优惠展示,用户可更直观看到不同等级可享受的权益和优惠。
- 打通二级分类全链路支持,后台可按叶子分类管理商品,前台也能按层级更清晰地浏览分类与商品。
- 增加服务器时间校准机制,减少客户端时钟偏差带来的时效判断异常,关键流程更稳定。
- 优化前台商品卡片排列、图标与渲染细节,商品列表展示更统一,浏览体验更顺手。
[v0.1.1] – 2026-03-13
更新内容:
- 新增 Telegram 渠道推广返佣能力,支持开通推广、查看佣金数据与提交提现申请,运营转化链路更完整。
- 支持在 Telegram 渠道内直接兑换礼品卡,余额与交易记录会同步更新,用户充值更顺手。
- 支持为支付渠道配置固定手续费,前后台和渠道下单链路都会展示手续费信息,收费规则更清晰。
- 增强 Telegram 群发与消息发送能力,支持携带图片或文件附件,批量触达更灵活。
- 优化 Bot 消息回调、Telegram 管理页与第三方账户展示,修复支付记录字段显示问题,后台操作更稳更清晰。
[v0.1.0] – 2026-03-11
更新内容:
- 新增 Telegram Bot 管理中心,支持后台统一配置机器人、查看运行状态并管理渠道客户端。
- 支持通过 Telegram Bot 完成商品浏览、下单与钱包相关流程,频道内交易链路更完整。
- 新增 Telegram 用户群发能力,可按全体或指定用户发送消息,触达和运营更高效。
- 优化购物车、商品详情与结账校验,限购与库存提示更准确,减少下单过程中的反复失败。
- 修复支付网关订单号冲突与支付请求上下文问题,支付创建和回调流程更稳定。
安装教程
特点:
- 不需要在服务器
git clone源码 - 不需要在服务器执行
go build/npm run build - 只做“上传(或下载)→ 解压 → 配置 → 启动”
1. 面板与软件准备
在 宝塔面板/aaPanel 中安装:
- Nginx
- PM2 管理器(或 Supervisor)
- 解压工具(
unzip/tar) - Redis(按需)
- PostgreSQL(按需)
此部署方案不依赖 Git、Go、Node.js 编译环境。
2. 准备目录
/www/wwwroot/dujiao-next
API 压缩包解压后,
/www/wwwroot/dujiao-next/api目录中应包含:
config.yml.exampledujiao-nextREADME.md
4. 部署 API(无需编译)
确认 API 解压目录中存在以下文件:config.yml.example、dujiao-next、README.md。
cd /www/wwwroot/dujiao-next/api
cp config.yml.example config.yml
# 编辑 config.yml
chmod +x ./dujiao-next
⚠️ 重要安全提醒:上线前必须修改
config.yml中的jwt.secret与user_jwt.secret。请使用至少 32 位高强度随机字符串,严禁使用模板默认值。
在 宝塔面板/aaPanel 的 PM2/Supervisor 中添加启动命令:
建议同时为该进程设置环境变量(用于初始化默认管理员,避免使用默认弱口令):
DJ_DEFAULT_ADMIN_USERNAME=adminDJ_DEFAULT_ADMIN_PASSWORD=<你的强密码>
/www/wwwroot/dujiao-next/api/dujiao-next
工作目录设置为:
/www/wwwroot/dujiao-next/api
4.1 默认后台管理员账号(首次初始化)
当数据库中 admins 表为空时,API 首次启动会尝试创建默认管理员:
- 默认账号:
admin - 默认密码:
admin123
强烈建议:首次登录后台后立即修改密码。
如已在 PM2/Supervisor 设置 DJ_DEFAULT_ADMIN_USERNAME / DJ_DEFAULT_ADMIN_PASSWORD,则以你设置的值为准(优先级最高)。
若未设置上述环境变量,也可以在 config.yml 中配置:
bootstrap:
default_admin_username: admin
default_admin_password: <你的强密码>
API 首次启动时会读取该配置完成管理员初始化。
5. 部署 User 与 Admin(无需构建)
要求:Release 包内已经包含可直接托管的静态文件(通常是 dist); 若是 ZIP 包,请先解压并确认 user/dist、admin/dist 目录已存在。
建议目录:
- User 站点根目录:
/www/wwwroot/dujiao-next/user/dist - Admin 站点根目录:
/www/wwwroot/dujiao-next/admin/dist
6. 在 宝塔面板/aaPanel 创建站点
建议两个站点:
- 前台站点:
shop.example.com→ 根目录user/dist - 后台站点:
admin.example.com→ 根目录admin/dist
并为两者申请 SSL 证书。
7. 反向代理配置
在外层网关(Nginx)中添加:
/api→http://127.0.0.1:8080/api/uploads→http://127.0.0.1:8080/uploads/sitemap.xml→http://127.0.0.1:8080/sitemap.xml(仅前台域名需要)/robots.txt→http://127.0.0.1:8080/robots.txt(仅前台域名需要)
7.1 分域名部署示例
# 前台 User
server {
listen 80;
server_name shop.example.com;
root /www/wwwroot/dujiao-next/user/dist;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
# SEO 资源由后端动态生成,必须显式反代,否则会被上面的 SPA 兜底拦截
location = /sitemap.xml {
proxy_pass http://127.0.0.1:8080/sitemap.xml;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location = /robots.txt {
proxy_pass http://127.0.0.1:8080/robots.txt;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /api/ {
proxy_pass http://127.0.0.1:8080/api/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /uploads/ {
proxy_pass http://127.0.0.1:8080/uploads/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
# 后台 Admin
server {
listen 80;
server_name admin.example.com;
root /www/wwwroot/dujiao-next/admin/dist;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
location /api/ {
proxy_pass http://127.0.0.1:8080/api/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /uploads/ {
proxy_pass http://127.0.0.1:8080/uploads/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
8. 安全建议
config.yml中密钥不要使用默认值- 仅开放必要端口(80/443)
- API 不建议直接暴露在公网端口
- 生产模式请设置
server.mode: release









暂无评论内容