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 |
默认管理员账号:
-
密码:
admin123
首次登录后请立即修改密码!
管理脚本
安装完成后,可以在终端输入 dns 命令唤醒管理菜单:
dns
2026-01-08
修复托管商系统问题
- 修复托管商交易记录页面总收益显示为0的问题(API缺少
total_earnings和total_pages字段) - 管理员后台托管商管理页面新增查看渠道和套餐功能
- 修复管理员后台托管管理菜单缺少"提现管理"入口的问题
- 修复托管商相关页面使用未定义
_()翻译函数导致的报错 - 添加
nav.hostWithdrawals多语言翻译键 - 修复提现管理页面模板继承错误导致的
TemplateNotFound: admin/base.html报错 - 修复托管商暂停/撤销功能无法使用的问题(前端未传递原因参数)
- 修复已撤销的托管商无法重新申请的问题
- 添加
revoked状态的中英文翻译和样式 - 修复托管申请审核拒绝功能失败的问题(前端字段名与后端不匹配)
- 修复托管商状态
approved没有翻译的问题(前端使用active但后端返回approved) - 修复被撤销后再次申请通过的托管商无法暂停/撤销的问题
- 修复托管商申请页面提交报错的问题(toast 调用方式不正确)
- 托管申请审核页面新增"全部"标签,支持查看所有状态的申请记录
- 托管申请审核页面新增删除和批量删除功能
- 修复托管设置页面无法保存的问题(后端API缺少字段处理)
- 修复托管商提现最低金额验证使用错误的设置键名
- 修复托管商提现弹窗最低金额硬编码为10的问题,现在从后端动态获取设置值
- 修复托管商提现页面 toast 调用方式错误导致无法提交的问题
- 修复托管商提现API类型比较错误导致500错误的问题(Decimal与字符串比较)
- 修复托管商域名续费时不计算佣金的问题,现在续费和自动续费都会正确计算托管商收益
托管商系统完整重构
- 完成托管商系统的全面重构,包括数据模型、API、前端页面和管理员功能
- 实现完整的托管商申请流程:申请提交、审核通过/拒绝、状态管理
- 实现托管商端功能:仪表盘、渠道管理、域名管理、套餐管理、收益管理、提现管理
- 实现管理员功能:申请审核、托管商管理(暂停/恢复/撤销)、提现管理、系统设置
- 实现用户购买流程:托管商域名展示、套餐选择、购买、托管商收益分成
- 添加完整的单元测试和集成测试覆盖
托管商系统重构 - 后端API
- 创建
HostWithdrawal提现模型,支持提现申请的完整生命周期管理 - 扩展
User模型,添加host_suspended_at和host_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 绑定入口
