运维面板命令行用法
安装完成后,系统会创建 daxpay 管理命令(通常位于 /usr/local/bin/daxpay)。面板无法访问、需要远程自动化,或希望直接查看服务状态时,可以使用命令行管理。
也可以直接调用 /opt/daxpay/dax-pay-installer 二进制;下文统一使用 daxpay 示例。管理面板通常需要 root 权限,非 root 用户请在命令前加 sudo。
基础命令
| 命令 | 用途 |
|---|---|
daxpay start | 后台启动面板 |
daxpay stop | 停止运行中的面板 |
daxpay restart | 重启面板,并保留原启动参数 |
daxpay status | 查看面板运行状态,包括 PID、端口、鉴权和安全入口 |
daxpay logs [-f] | 查看运行日志;-f 跟随日志,--installer 切换到安装器应用日志 |
daxpay unlock | 解除登录锁定,清零连续登录失败计数 |
daxpay reset-password | 重置面板账号密码;支持 --username / --password 非交互执行 |
daxpay info | 查看首次启动生成的初始管理员凭据 |
daxpay help | 查看完整帮助 |
daxpay install --force | 强制重新下载并升级面板 |
daxpay uninstall | 卸载面板程序,默认保留业务数据与配置 |
daxpay uninstall --purge | 连同工作目录和业务数据一起删除,危险操作 |
安全入口命令
安全入口会把登录页和面板 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通用选项
| 选项 | 用途 |
|---|---|
--workdir <dir> | 指定面板工作目录,默认 /opt/daxpay |
--yes / -y | 跳过需要确认的危险操作;主要用于安全入口变更和卸载脚本化执行 |
--username <name> | 配合 reset-password 指定面板账号 |
--password <password> | 配合 reset-password 指定新密码 |
例如,自定义目录安装的面板可以这样查看入口:
bash
sudo daxpay entrance show --workdir /srv/daxpay