Skip to content

运维面板命令行用法 ​

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

安装完成后,系统会创建 daxpay 管理命令(通常位于 /usr/local/bin/daxpay)。面板无法访问、需要远程自动化,或希望直接查看服务状态时,可以使用命令行管理。

也可以直接调用 /opt/daxpay/dax-pay-installer 二进制;下文统一使用 daxpay 示例。管理面板通常需要 root 权限,非 root 用户请在命令前加 sudo。

优先用交互界面

终端日常管理推荐直接执行 daxpay(无参)进入交互式管理界面,按菜单操作即可,无需记忆命令,见终端界面(TUI)。

命令分层 ​

daxpay help 只列出日常命令(面板生命周期与总览巡检),并附分层引导。应急与账号类命令不在 help 中露出,但命令本身照常可用,供脚本化执行;交互界面的「访问恢复 / 账号恢复」分组是它们的引导入口(完整清单在交互界面的「命令帮助」页,比 daxpay help 更全)。

基础命令 ​

命令用途
daxpay start后台启动面板
daxpay stop停止运行中的面板
daxpay restart重启面板,并保留原启动参数
daxpay status查看面板运行状态,包括 PID、端口、鉴权和安全入口
daxpay logs [-f]查看运行日志;-f 跟随日志,--installer 切换到安装器应用日志
daxpay version查看面板版本号
daxpay info查看首次启动生成的初始管理员凭据
daxpay help查看帮助(日常命令清单与分层引导)
daxpay upgrade --force强制覆盖安装式升级面板:重新下载并覆盖当前面板,数据保留

总览巡检 ​

bash
daxpay overview

一条命令查看系统全貌:系统信息与面板版本 / 系统负载 / 服务状态(产品矩阵视角,未安装灰态可见)/ Docker 引擎占用 / 端口冲突检测 / 三栈配置生效状态。免登录、不依赖面板进程运行,与 Web 总览同一实现。

安全入口命令 ​

安全入口会把登录页和面板 API 放到随机或自定义路径下。不带入口路径的访问会返回 404,从而减少公网扫描和密码爆破风险。

命令语法 ​

bash
daxpay entrance show
daxpay entrance enable
daxpay entrance rotate [--yes|-y]
daxpay entrance set <路径> [--yes|-y]
daxpay entrance disable [--yes|-y]

命令说明 ​

命令用途与行为
daxpay entrance show查看当前安全入口状态、入口路径和完整访问地址;省略子命令时等同于 show
daxpay entrance enable确保安全入口开启;未开启时随机生成,已开启时保留原入口,不需要确认
daxpay entrance rotate随机更换入口;旧地址立即失效,默认需要二次确认
daxpay entrance set <路径>设置自定义入口;路径须为 8-64 位字母、数字、下划线或连字符,默认需要二次确认
daxpay entrance disable关闭安全入口;登录页和全部 API 将直接暴露,默认需要二次确认

入口变更写盘后,运行中的 Web 面板会在缓存刷新后生效,通常不需要重启服务。rotate 和 set 成功后,原入口立即失效,请及时更新书签或反向代理配置。

确认规则 ​

  • rotate、set、disable 默认会提示确认,输入 y 或 yes 才会继续。
  • 在 cron、CI、脚本或其他非交互环境中,未提供确认时默认拒绝操作,不会误改入口。
  • 自动化执行时使用 --yes 或 -y 跳过二次确认,例如:
bash
sudo daxpay entrance rotate --yes
sudo daxpay entrance set my-panel-entry-2026 -y
sudo daxpay entrance disable --yes

--yes 只跳过确认,不会跳过自定义路径校验,也不会改变 Web API 的安全入口 action。

常用场景 ​

忘记入口地址时,直接在服务器执行:

bash
sudo daxpay entrance show

首次为存量部署开启安全入口:

bash
sudo daxpay entrance enable

怀疑入口已经泄露时,随机更换入口:

bash
sudo daxpay entrance rotate

需要在自动化脚本中更换入口时:

bash
sudo daxpay entrance rotate --yes

关闭入口仅适合本机调试或明确受控的内网环境:

bash
sudo daxpay entrance disable

访问与账号应急命令 ​

以下命令属于应急域,不在 daxpay help 露出(照常可用)。面板打不开或登录不上时,交互界面的「访问恢复 / 账号恢复」分组是引导入口,见终端界面(TUI);各防线的背景说明见面板安全。

命令语法 ​

bash
daxpay domain show | enable <域名> | disable
daxpay ipallow show | set <条目> | disable
daxpay unlock
daxpay reset-password [--username <name>] [--password <password>]
daxpay twofactor status | disable
daxpay uninstall [--purge]

命令说明 ​

命令用途与行为
daxpay domain show查看域名访问限制状态、绑定域名与完整访问地址;缺省子命令等同 show
daxpay domain enable <域名>绑定并开启域名限制(先探测域名可达性);disable 关闭后恢复 IP 直接可访问
daxpay ipallow show查看当前生效的授权 IP 白名单条目
daxpay ipallow set <条目>设置白名单,多条 IP 或 CIDR 网段用逗号分隔;disable 关闭后恢复全部来源可访问
daxpay unlock解除登录锁定,清零连续登录失败计数
daxpay reset-password重置面板账号密码并吊销全部已登录会话;支持 --username / --password 非交互执行
daxpay twofactor status查看两步验证启用状态与剩余恢复码;disable 为验证器丢失且恢复码耗尽时的兜底关闭通道
daxpay uninstall卸载面板程序,默认保留业务数据与配置;--purge 连同工作目录和业务数据一起删除,危险操作

domain enable、ipallow set、twofactor disable、uninstall 等变更类命令默认有确认提示,脚本化执行同样使用 --yes / -y 跳过。

通用选项 ​

选项用途
--workdir <dir>指定面板工作目录,默认 /opt/daxpay
--yes / -y跳过需要确认的危险操作;主要用于安全入口变更和卸载脚本化执行
--username <name>配合 reset-password 指定面板账号
--password <password>配合 reset-password 指定新密码

例如,自定义目录安装的面板可以这样查看入口:

bash
sudo daxpay entrance show --workdir /srv/daxpay