Skip to content

面板安全 ​

更新时间:2026/10/16 09:52:54

运维面板掌管整台服务器的部署与凭据,而它自身往往就暴露在公网。面板提供多层访问防线,从「找不到入口」到「进不来」再到「密码之外还有第二因素」,逐层提高攻击成本;每一层都可以独立启用,锁死时都有服务器本机的命令行恢复通道。

防线总览 ​

防线拦截什么开启后
安全入口公网扫描与爆破登录页与全部 API 移到随机路径下,裸地址返回 404
域名访问限制直接用 IP 访问仅绑定域名可打开面板
授权 IP 白名单任意来源访问仅白名单内来源可访问,其余返回伪装 404
两步验证密码泄露密码之后再验一道动态口令
密码复杂度弱口令修改或重置的新密码须 8-30 位且至少两类字符

「安全概览」页签的五张防线状态卡与上表一一对应。验证码与登录锁定是另外两道常驻自动防线,始终生效、无需开启,见验证码与登录锁定。

安全入口的日常管理(查看 / 更换 / 关闭)见日常运维 - 安全入口,本页讲其余防线与整体配置入口。

面板设置页 ​

所有安全配置集中在「面板设置」页(侧栏系统工具组),顶栏用户菜单的「安全设置」也会跳转到这里。页面分三个页签:

页签内容
安全概览五道防线状态卡墙,一眼看清哪些开了哪些没开
账号安全修改密码、密码复杂度开关、两步验证、验证码触发阈值
访问控制安全入口、域名限制、授权 IP 白名单

域名访问限制 ​

开启后面板只接受通过绑定域名的访问,直接用 IP 打开将不可达。适合面板域名已接入 CDN / 外层网关的场景,把面板流量收敛到与业务一致的入口上。

  • 开启 / 换绑前会先探测域名可达性,结论展示在页面上;
  • 命令行:daxpay domain show / enable / disable。

授权 IP 白名单 ​

开启后仅白名单内的来源可以访问面板,其余请求返回伪装 404(与真实 404 无差别,不向探测方暴露「这里有个面板」)。

  • 支持 CIDR 网段与裸 IP,多条用逗号分隔;
  • 校验的是 TCP 对端地址,不可伪造,不信任 X-Forwarded-For 等请求头;
  • 本机回环与健康检查接口恒放行,不会把面板自身锁死;
  • 网页上开启时会校验「当前访问来源必须命中新白名单」,防止保存瞬间把自己锁在门外。

锁死恢复

换了网络或填错网段导致无法访问面板时,SSH 登录服务器执行:

bash
sudo daxpay ipallow disable

两步验证(TOTP) ​

为账号开启第二因素:登录时在密码之后追加验证器动态口令。

  • 绑定:面板设置页开启后,用 Google / Microsoft Authenticator、1Password 等扫码添加;
  • 恢复码:绑定时一次性展示,务必保存;每个恢复码只能使用一次,可替代动态口令登录,也可重新生成;
  • 同一格口令不可重复使用(防重放),口令错误同样计入锁定计数。

验证器丢失

验证器不可用且恢复码耗尽时,在服务器执行以下命令关闭两步验证后重新绑定:

bash
sudo daxpay twofactor disable

验证码与登录锁定 ​

面板登录有两道自动防爆破机制,都不需要手动开启:

  • 图形验证码:连续登录失败达到阈值次数后,下次登录要求输入验证码。阈值可在面板设置页「账号安全」分区调整(1-5 次,默认 1;验证码作为摩擦层不可关闭)。
  • 登录锁定:连续失败 5 次锁定 365 天,这是独立兜底的硬防线。

锁定后联系不到服务器也无妨——有服务器权限时执行 daxpay unlock 清零失败计数即可解锁,交互界面里的入口在「账号恢复」组(见终端界面(TUI))。

密码安全 ​

  • 面板设置页可开启密码复杂度开关:开启后修改或重置的新密码须 8-30 位且字母 / 数字 / 特殊字符至少两类(存量密码不追溯),修改密码时随输入实时提示规则达成情况。
  • 忘记密码时执行 daxpay reset-password 重置(支持 --username / --password 非交互执行),重置会吊销全部已登录会话。

锁死恢复通道汇总 ​

场景恢复命令交互界面入口
忘记安全入口路径daxpay entrance show访问恢复 → 安全入口 → 查看状态
域名限制填错域名daxpay domain disable访问恢复 → 域名限制 → 关闭
IP 白名单锁死daxpay ipallow disable访问恢复 → IP 白名单 → 关闭
登录被锁定daxpay unlock账号恢复 → 解除登录锁定
忘记密码daxpay reset-password账号恢复 → 重置账号密码
两步验证验证器丢失daxpay twofactor disable账号恢复 → 两步验证 · 关闭

命令参数细节见命令行用法。