Second-level domain for Six Realms, update the program and installation method accordingly

https://dns.6qu.cc/
白嫖码;BCPXP4KJ
交流群点击链接加入群聊【六趣】:https://qm.qq.com/q/schTK9Df3O

下面是更新说明

一键安装

使用脚本快速安装:


curl -fsSL https://6qu.cc/dns/install.sh | bash

安装完成后,脚本会自动配置并启动服务。


访问系统

启动成功后访问:

| 页面 | 地址 |

|------|------|

| 用户前台 | http://服务器IP:5000 |

| 管理后台 | http://服务器IP:5000/admin |

默认管理员账号

:warning: 首次登录后请立即修改密码!


管理脚本

安装完成后,可以在终端输入 dns 命令唤醒管理菜单:


dns


2026-01-08

修复托管商系统问题

  • 修复托管商交易记录页面总收益显示为0的问题(API缺少 total_earningstotal_pages 字段)
  • 管理员后台托管商管理页面新增查看渠道和套餐功能
  • 修复管理员后台托管管理菜单缺少"提现管理"入口的问题
  • 修复托管商相关页面使用未定义 _() 翻译函数导致的报错
  • 添加 nav.hostWithdrawals 多语言翻译键
  • 修复提现管理页面模板继承错误导致的 TemplateNotFound: admin/base.html 报错
  • 修复托管商暂停/撤销功能无法使用的问题(前端未传递原因参数)
  • 修复已撤销的托管商无法重新申请的问题
  • 添加 revoked 状态的中英文翻译和样式
  • 修复托管申请审核拒绝功能失败的问题(前端字段名与后端不匹配)
  • 修复托管商状态 approved 没有翻译的问题(前端使用 active 但后端返回 approved
  • 修复被撤销后再次申请通过的托管商无法暂停/撤销的问题
  • 修复托管商申请页面提交报错的问题(toast 调用方式不正确)
  • 托管申请审核页面新增"全部"标签,支持查看所有状态的申请记录
  • 托管申请审核页面新增删除和批量删除功能
  • 修复托管设置页面无法保存的问题(后端API缺少字段处理)
  • 修复托管商提现最低金额验证使用错误的设置键名
  • 修复托管商提现弹窗最低金额硬编码为10的问题,现在从后端动态获取设置值
  • 修复托管商提现页面 toast 调用方式错误导致无法提交的问题
  • 修复托管商提现API类型比较错误导致500错误的问题(Decimal与字符串比较)
  • 修复托管商域名续费时不计算佣金的问题,现在续费和自动续费都会正确计算托管商收益

托管商系统完整重构

  • 完成托管商系统的全面重构,包括数据模型、API、前端页面和管理员功能
  • 实现完整的托管商申请流程:申请提交、审核通过/拒绝、状态管理
  • 实现托管商端功能:仪表盘、渠道管理、域名管理、套餐管理、收益管理、提现管理
  • 实现管理员功能:申请审核、托管商管理(暂停/恢复/撤销)、提现管理、系统设置
  • 实现用户购买流程:托管商域名展示、套餐选择、购买、托管商收益分成
  • 添加完整的单元测试和集成测试覆盖

托管商系统重构 - 后端API

  • 创建 HostWithdrawal 提现模型,支持提现申请的完整生命周期管理
  • 扩展 User 模型,添加 host_suspended_athost_suspended_reason 字段
  • 创建 HostService 业务逻辑服务类,实现申请管理、托管商管理、收益计算、提现管理等功能
  • 扩展管理员托管商路由 /api/admin/host/
    • 提现管理API:列表、详情、审核通过、审核拒绝、完成打款
    • 增强托管商暂停/恢复/撤销功能,添加原因记录和日志
    • 完善统计API,添加提现相关统计数据
  • 扩展托管商端路由 /api/host/
    • 提现管理:创建提现申请、获取提现记录、取消提现申请
    • 收益统计API:获取完整的收益和提现统计数据

托管商系统重构 - 前端页面

  • 创建托管商收益提现页面 /host/earnings
    • 收益统计卡片(可提现余额、总收益、已提现、处理中)
    • 提现记录列表,支持取消待审核的申请
    • 交易记录列表
    • 提现申请弹窗(支持支付宝、微信、银行卡)
  • 创建管理员提现管理页面 /admin/host/withdrawals
    • 提现统计卡片
    • 提现列表,支持按状态筛选
    • 审核通过/拒绝弹窗
    • 完成打款功能
  • 更新托管商仪表盘,添加收益提现快捷入口
  • 添加提现相关的中英文翻译

2026-01-07

优惠码安全漏洞修复

  • 修复优惠码域名排除验证的严重安全漏洞
  • 创建统一的优惠码验证器 CouponValidator,确保所有购买API使用一致的验证逻辑
  • 修复域名购买API中缺少域名排除检查的问题
  • 为虚拟主机购买API添加完整的优惠码验证支持
  • 重构优惠码验证API使用统一验证器,确保API一致性
  • 实现安全审计日志记录,防止绕过攻击
  • 编写完整的单元测试、集成测试和安全回归测试
  • 性能验证确认修复不影响系统性能(每秒可处理2409次验证)

优惠码用户体验优化

  • 修复切换域名后优惠码仍然显示的问题,现在切换域名时会自动清除优惠码
  • 修复切换套餐后优惠码仍然显示的问题,现在切换套餐时会自动清除优惠码
  • 确保用户在切换选项时不会看到无效的优惠码状态

全局广告按钮功能

  • 新增全局广告按钮功能,可在管理后台「站点设置」中配置
  • 支持多个广告按钮,每行一个,格式为"文字,链接"
  • 广告按钮同时显示在网站首页和Telegram机器人键盘底部
  • 短文字按钮(≤10字符)自动2个一行排列,长文字按钮单独一行
  • 默认配置:免费流量卡推广链接

用户控制台数据显示修复

  • 修复控制台统计数据(我的域名、DNS记录、购买次数)显示为0的问题
  • 修正 API 返回数据字段名与前端期望不匹配的问题
  • 修正订单 API 路由从 /api/orders 改为 /api/purchase-records

Telegram 机器人全按钮交互重构

  • 完成 Telegram 机器人模块化重构,采用全按钮交互方式
  • 新增基础框架:SessionManager 会话管理、MessageManager 多语言消息、KeyboardBuilder 键盘构建器
  • 新增权限装饰器:private_only 私聊限制、require_bind 绑定要求、require_host 托管商权限、require_admin 管理员权限
  • 新增绑定功能:/bind 命令绑定、解绑确认流程
  • 新增主菜单:根据用户权限动态显示菜单按钮
  • 新增域名管理:域名列表分页、域名详情、域名设置(自动续费、NS模式)、域名续费
  • 新增 DNS 记录管理:记录列表、添加记录(类型选择、名称输入、值输入、代理选择)、编辑记录、删除记录、代理切换
  • 新增域名购买:套餐列表、后缀选择、前缀输入、可用性检查、订单确认、优惠券使用、购买执行
  • 新增账户管理:账户信息、卡密充值、购买记录、API 管理(显示/重置 Secret)
  • 新增虚拟主机管理:主机列表、主机详情、FTP 信息显示
  • 新增系统公告:公告列表(置顶优先)、公告详情
  • 新增设置功能:语言切换(中/英)、通知设置(到期提醒、购买通知、充值通知、公告通知)
  • 新增帮助中心:快速入门、绑定账号、购买域名、添加DNS、充值余额、主机指南、常见问题
  • 新增托管商中心:仪表盘、渠道管理、域名管理、套餐管理(含价格修改)、交易记录、收益统计
  • 新增管理后台:仪表盘、用户管理(搜索、详情、余额调整)、申请审核(批准/自定义佣金/拒绝)、卡密管理、公告管理(发布/置顶/删除)、统计报表、群发通知

Telegram 消息通知系统

  • 新增域名到期提醒通知(7天、3天、1天、已过期)
  • 新增购买成功通知(含查看域名和添加记录按钮)
  • 新增自动续费成功/失败通知
  • 新增余额充值成功通知
  • 新增主机到期提醒通知
  • 新增公告发布通知(含查看详情按钮)
  • 新增托管商订单收益通知
  • 新增托管商每日收益汇总
  • 新增管理员通知:新用户注册、大额订单、托管商申请、每日统计报表
  • 新增群发消息功能(支持用户筛选)
  • 所有通知均包含快捷操作按钮

Telegram机器人API地址配置

  • 新增多API地址轮询功能,支持配置多个反代地址
  • 当一个API地址失败时自动切换到下一个
  • 管理后台新增API地址管理界面,支持添加、删除、测试地址
  • 支持单独测试每个API地址是否可用
  • 未配置API地址时自动使用官方 api.telegram.org
  • 添加国内服务器使用提示,建议使用 Cloudflare Workers 反代

Telegram机器人安全优化

  • /bind 命令现在只能在私聊中使用,防止在群聊中泄露密码
  • 绑定方式改为绑定码,用户需在网站「安全设置」页面获取绑定码
  • 不再需要在 Telegram 中输入账号密码,更加安全
  • 用户中心「安全设置」页面新增 Telegram 绑定入口
7 Likes

One-click installation is convenient and saves trouble.\n\nGreat master威武

Six Desire Overlord Awesome!

Great Leader!

[quote=“976853694, post:1, topic:74584”]
BCPXP4KJ


Clicking causes it to freeze and stop responding, refreshing was unsuccessful

Ah, in the evening I will check it out.

thank you for sharing

Better and better

Great Master Awesome

This part has been refactored and is now working fine