近期 Clawdbot 关注度较高,不少开发者尝试在服务器上部署。不过跑通服务后,往往卡在 Web 控制台访问、HTTPS 加密及安全认证这些环节上。本文梳理了从安装到安全配置的完整流程,重点解决公网访问与基础鉴权问题。
安装 Clawdbot
首先通过 SSH 终端连接服务器。对于 Debian/Ubuntu/CentOS 等常用系统,可直接执行安装脚本:
curl -fsSL https://clawd.bot/install.sh | bash
部分国产操作系统如 OpenCloudOS 或 Alibaba Cloud Linux,可能需要先更新 Node.js 版本。进入面板的「网站」-「Node 项目」-「Node 版本管理器」,点击右上角更新版本列表并安装最新稳定版 v24.13.0,随后在命令行中设置该版本为默认。

确认环境无误后,全局安装 Clawdbot:
npm install -g clawdbot@latest
安装完成后执行初始化命令。若脚本安装已自动触发初始化页面,可跳过此步:
clawdbot onboard --install-daemon
按提示完成配置:
- 风险确认:选择
yes继续。 - 通道选择:根据需求选择渠道(如网页对话),此处可按需跳过。
- Token 保存:安装成功后会展示 Token,务必记录,后续代理配置需要用到。
- API 配置:默认跳过,实际使用时按需补充。
- 技能配置:选择需要的技能模块,支持空格选中后回车确认。
- 模型 Provider:注意 Moonshot、Qwen 等默认指向国际站端点,国内账户可能无法使用,请根据实际情况调整。

最后安装并启动服务。面板或云厂商控制台免密登录方式通常无法直接完成服务安装,建议使用 SSH 客户端执行:
clawdbot daemon install
clawdbot daemon start
配置反向代理
服务默认监听本地端口,不支持公网访问。为了通过 HTTPS 安全访问,需要配置反向代理。
- 添加站点:在宝塔面板的「网站」-「PHP」中添加站点,域名处可先用 IP 演示。
- SSL 证书:在站点设置中开启 SSL,申请或上传证书。
- 反向代理配置:点击「反向代理」-「添加」,目标 URL 填写
http://localhost:18789。



