Clawdbot 上手实录:部署+反代+WebAuth 一步到位

Clawdbot 上手实录:部署+反代+WebAuth 一步到位

这两天,Clawdbot 在技术圈突然爆火,不少人已经开始在服务器上尝鲜部署。但真正跑起来之后才发现,Web 控制台、HTTPS、安全访问这些问题一个都绕不开。
这篇文章就简单记录一下 Clawdbot 的部署过程,以及如何通过宝塔面板做反向代理并加一层 Web Auth,让它用起来方便,也更安全。

安装Clawdbot

1. 登录面板,打开SSH终端,或直接打开SSH终端

  • 常用系统Debian/Ubuntu/CentOS,可直接指向以下命令安装
curl -fsSL https://clawd.bot/install.sh | bash

部分国产操作系统如OpenCloudOS/Alibaba Cloud Linux,请先到面板-网站-Node项目-Node版本管理器-右上角更新版本列表-安装最新稳定版v24.13.0

图片

并设置命令行版本为刚刚安装的稳定版

图片

然后终端执行以下命令安装

npm install -g clawdbot@latest

2. 安装完成后执行以下命令进行初始化,如若脚本安装会自动进入初始化页面,可忽略下面的命令。

clawdbot onboard --install-daemon

图片

3. 根据流程提示完成初始化配置:

  • I understand this is powerful and inherently risky. Continue?(我知道这个功能很强,但也存在风险,要继续吗?)按左方向键,选择yes
  • Select channel (QuickStart)(选择通道),根据自己需要选择渠道并按提示完成配置,我这里使用网页对话,直接跳过,大家可以根据自己需要选择

安装完成后会展示Token,注意保存,一会会用到

图片

剩下的几个API配置我先默认跳过,实际使用时根据自己需要选择

图片

根据需要选择自己的技能,空格键选中,最后按回车键确认,等待安装即可,如果不想现在安装可以选择第一项跳过。

图片

Configure skills now? (recommended)(配置技能),配置技能并选择安装技能的方式,默认选择即可。

图片

Model/auth provider(模型 / 鉴权提供方),根据自己需要选择并设置,请注意,此处列表里面的Moonshot、Qwen,默认为国际站端点,国内账户可能无法使用。

图片

Onboarding mode(引导模式)默认快速开始即可

图片

4. 安装服务:面板或者腾讯云/阿里云控制台免密登录方式无法完成服务安装,需要使用SSH客户端连接到服务器,并执行以下命令安装服务。

clawdbot daemon install

图片

5. 安装完成执行以下命令启动

clawdbot daemon start

图片

配置反向代理

1. 服务默认监听本地端口,不支持公网访问,因此需要配置反向代理,打开面板-网站-PHP,添加项网站,并设置域名(我这里用IP做演示)

图片

2. 打开站点设置-SSL,为站点配置SSL证书

3. 点击反向代理-添加配置反向代理,并填写以下配置

图片

4. 配置完成后找到之前保存的Token

图片

替换Token域名为实际域名,例如我这里将

http://localhost:18789/?token=d275f89c6905729e850634de060e64a30822b5264fe99703

替换成

https://43.133.61.18/?token=d275f89c6905729e850634de060e64a30822b5264fe99703

正常应该看到如下提示

图片

5. 回到终端,执行以下命令,查看待授权的访问

clawdbot devices list

图片

6. 执行以下命令,批准访问

clawdbot devices approve request-id

如:

clawdbot devices approve 54c0def3-e60a-4074-ad43-19887d222d7f

执行成功将看到以下提示:

图片

页面状态也会变成OK

图片

7. 此时我们就可以试着和他进行对话

图片

配置BasicAuth

如果想要再加固一层,可以配置BasicAuth,但面板的访问限制无法对反向代理直接生效,因此我们需要手动修改配置:

1. 打开终端,执行以下命令,生成htpasswd文件

printf "用户名:$(openssl passwd -apr1 密码)\n" > /www/server/nginx/conf/clawd.pass

请替换用户名和密码,例如:

printf "clawd:$(openssl passwd -apr1 clawd123)\n" > /www/server/nginx/conf/clawd.pass

图片

生成后执行以下命令修改权限:

chown root:www /www/server/nginx/conf/clawd.pass                                                chmod 640 /www/server/nginx/conf/clawd.pass

2. 回到网站-设置-反向代理-配置文件

图片

3. 打开并添加以下内容:​​​​​​​

auth_basic "Authorization"; auth_basic_user_file /www/server/nginx/conf/clawd.pass;

图片

4. 点击保存,服务会自动重载。

5. 再次访问,应该可以看到需要输入用户名和密码,输入刚才设置的用户名和密码点击登录即可。

图片

到这里,Clawdbot 的部署和访问就算完整跑通了。整体来看,Clawdbot 本身并不复杂,真正容易踩坑的反而是访问方式和安全边界:本地监听、Token 授权、HTTPS、以及如何避免直接暴露在公网。

通过宝塔面板做一层反向代理,再加上 Basic Auth,把这些问题一次性解决,既不影响使用体验,也能让人用得更放心。

当然最终来说,如果你在终端已经完成了所有配置,包括相关的聊天通道,不需要在网页管理和使用,那你完全可以忽略反向代理的步骤,那样也会变得更安全一些。

Read more

AIGC时代:如何打造卓越的技术文档?

AIGC时代:如何打造卓越的技术文档?

文章目录 * 一、AIGC时代的技术文档规划布局:构建智能知识框架 * 宏观布局:智能绘制技术文档的蓝图 * 微观细节:智能剖析技术要点 * 二、AIGC时代的技术文档语言表达:智能描绘技术 * 专业术语:智能解释与链接 * 避免歧义:智能确保语言精确性 * 三、AIGC时代的技术文档更新与维护:智能保持时效性与实用性 * 及时更新:智能跟踪技术发展 * 版本控制:智能记录变化与演进历程 * 用户反馈:智能倾听与持续改进 在AIGC(人工智能生成内容)的浪潮中,技术的海洋变得更加广阔且深邃。每一片水域都蕴藏着无限的机遇与挑战,而一份出色的技术文档,就如同一位智慧的导航者,引领我们穿越复杂技术的迷雾,探索成功的彼岸。它不仅是知识传承的宝贵载体,更是团队协作的坚实桥梁,为产品的辉煌成就默默奠基。然而,在AIGC时代,如何制作一份既全面深入、又紧跟时代步伐,且易于理解的技术文档,成为了一项新的挑战。 一、AIGC时代的技术文档规划布局:构建智能知识框架 在AIGC时代,技术文档的规划布局需要更加智能化和系统化。一个清晰、智能的知识框

Stable Diffusion(SD)完整训练+推理流程详解(含伪代码,新手友好)

Stable Diffusion(SD)完整训练+推理流程详解(含伪代码,新手友好)

Stable Diffusion(SD)的核心理论基石源自论文《High-Resolution Image Synthesis with Latent Diffusion Models》(LDM),其革命性创新在于将扩散模型从高维像素空间迁移至 VAE 预训练的低维潜空间,在大幅降低训练与推理的计算成本(相比像素级扩散模型节省大量 GPU 资源)的同时,通过跨注意力机制实现文本、布局等多模态条件控制,兼顾了生成质量与灵活性。本文将基于这一核心思想,从数据预处理、模型训练、推理生成到 LoRA 轻量化训练,一步步拆解 SD 的完整技术流程,每个关键环节均搭配伪代码,结合实操场景,理解 SD 的工程实现。 论文地址:https://arxiv.org/pdf/2112.10752 论文代码:https://github.com/CompVis/latent-diffusion

百考通AIGC检测:让原创内容,真实可鉴

在人工智能技术飞速发展的今天,AI生成内容(AIGC)已广泛应用于学术写作、内容创作与商业报告等领域。然而,随之而来的内容真实性挑战也日益凸显——如何判断一篇文章是否由AI生成?如何确保学术诚信与内容原创性?如何避免因AI滥用导致的职业风险?这些问题已成为教育机构、企业与内容创作者共同面临的难题。百考通(https://www.baikaotongai.com)全新推出的AIGC智能检测工具,以"精准识别AI生成内容"为核心,为用户提供专业、高效、可靠的检测服务,让原创内容真实可鉴,为学术诚信与内容生态保驾护航。 一、极简操作:三步完成专业检测 百考通AIGC检测工具以用户友好型设计为理念,操作流程极为简便: 双模提交方式:支持"上传文件"与"粘贴文本"两种模式,满足不同场景需求。上传文件时,只需点击拖拽区域,即可快速提交.doc、.docx、.pdf等常见文档格式;

极致效率:用 Copilot 加速你的 Android 开发

极致效率:用 Copilot 加速你的 Android 开发

GitHub Copilot 是一个强大的 AI 编程助手,它可以极大地提升您在 Android 开发中的效率,提供代码补全、生成整段代码、注释转换代码、甚至解释代码等功能。 以下是在 Android Studio 中安装、配置和使用的完整指南。 第一步:安装 Copilot 插件 1. 打开 Android Studio。 2. 进入插件市场: · Windows/Linux: File -> Settings -> Plugins · Mac: Android Studio -> Settings -> Plugins 3. 在 Marketplace 选项卡中,搜索