运维面板命令行用法
安装完成后,系统会创建 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 | 强制覆盖安装式升级面板:重新下载并覆盖当前面板,数据保留 |
总览巡检
daxpay overview一条命令查看系统全貌:系统信息与面板版本 / 系统负载 / 服务状态(产品矩阵视角,未安装灰态可见)/ Docker 引擎占用 / 端口冲突检测 / 三栈配置生效状态。免登录、不依赖面板进程运行,与 Web 总览同一实现。
安全入口命令
安全入口会把登录页和面板 API 放到随机或自定义路径下。不带入口路径的访问会返回 404,从而减少公网扫描和密码爆破风险。
命令语法
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跳过二次确认,例如:
sudo daxpay entrance rotate --yes
sudo daxpay entrance set my-panel-entry-2026 -y
sudo daxpay entrance disable --yes--yes 只跳过确认,不会跳过自定义路径校验,也不会改变 Web API 的安全入口 action。
常用场景
忘记入口地址时,直接在服务器执行:
sudo daxpay entrance show首次为存量部署开启安全入口:
sudo daxpay entrance enable怀疑入口已经泄露时,随机更换入口:
sudo daxpay entrance rotate需要在自动化脚本中更换入口时:
sudo daxpay entrance rotate --yes关闭入口仅适合本机调试或明确受控的内网环境:
sudo daxpay entrance disable访问与账号应急命令
以下命令属于应急域,不在 daxpay help 露出(照常可用)。面板打不开或登录不上时,交互界面的「访问恢复 / 账号恢复」分组是引导入口,见终端界面(TUI);各防线的背景说明见面板安全。
命令语法
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 指定新密码 |
例如,自定义目录安装的面板可以这样查看入口:
sudo daxpay entrance show --workdir /srv/daxpay