近期,ClawCloud Run 云服务因其为符合条件的 GitHub 用户提供每月 5 美元免费额度而备受关注。利用这个额度,我们可以部署一些轻量级应用,例如流行的文件列表程序 AList。本教程将详细介绍如何在 ClawCloud 上安装 AList,并通过 Cloudflare(或其他 DNS 服务商)为其配置自定义域名。
一、ClawCloud 免费额度与账户准备
根据早期信息,GitHub 账户注册满 180 天的用户,在 ClawCloud Run 平台可以获得每月 5 美元的免费使用额度。我在近期注册时虽未看到明确的 180 天说明,但由于我的 GitHub 账户符合条件,成功获得了该额度。
ClawCloud注册链接 * ** https://console.run.claw.cloud/signin?link=QQRG142NU7F0
二、在 ClawCloud 上安装 AList
- 登录 ClawCloud 控制台,进入 “APP store”。
- 搜索并找到 “AList”,点击进入部署页面。
- 费用预估: AList 的运行费用约为每天 0.04 美元(约每月 1.2 美元),完全在 5 美元的免费额度范围内。
- 配置与部署:
- 设置 AList 的管理员用户名和密码。
- 点击“部署 APP”并确认。
- 等待部署完成。完成后,你可以在 APP 面板看到正在运行的 AList 实例,并获得一个由 ClawCloud 分配的默认域名(例如
xxxx.run.app.clawcloud.com)。
三、配置自定义域名
使用默认域名不够个性化,我们可以为其绑定自己的域名。
- 获取 ClawCloud CNAME 记录值:
- 在 ClawCloud 的 AList 应用面板中,找到并点击“管理网络”(Manage Network)。
- 点击“自定义域名”(Custom Domain)。
- 在这里,你会看到一个提示,要求你添加 CNAME 解析。复制页面上提供的目标地址/CNAME 值 (通常形如
target.xxxx.run.app.clawcloud.com)。
- 在 Cloudflare (或你的 DNS 服务商) 添加 CNAME 记录:
- 登录你的 Cloudflare 账户,选择你的域名。
- 进入 DNS 解析记录管理页面,点击“添加记录”。
- 类型 (Type): 选择
CNAME。 - 名称 (Name): 填写你想要的子域名(例如,
alist、test,则你的访问地址将是alist.yourdomain.com)。 - 目标 (Target): 粘贴上一步从 ClawCloud 复制的目标地址。
- 代理状态 (Proxy status): 建议先关闭 (设置为 DNS only),待验证成功后再考虑是否开启 Cloudflare 代理。
- 点击“保存”。
- 在 ClawCloud 中填入自定义域名并更新:
- 回到 ClawCloud 的 AList 自定义域名设置页面。
- 在输入框中填入你刚才在 Cloudflare 设置的完整自定义域名 (例如
alist.yourdomain.com或脚本中的test.pasd.edu.pl)。 - 非常重要: 填写完毕后,务必点击页面右上角的“更新”(Update) 按钮,并确认。
四、等待 DNS 解析与验证
完成上述步骤后,DNS 解析需要一些时间才能全球生效。你可以在 ClawCloud 的自定义域名状态处观察,当状态从 “waiting” 或类似提示变为 “available” 时,即表示自定义域名已配置成功。
此时,通过浏览器访问你的自定义域名,应该就能看到 AList 的登录界面。输入部署时设置的用户名和密码即可登录。AList 的后续配置(如挂载存储等)与常规操作无异,可参考相关教程。
五、清理与服务器选择提示
演示或测试完毕后,如果不再需要,可以在 ClawCloud 的 APP 面板中删除已部署的 AList 应用,以释放资源。
服务器区域选择提示: 目前,ClawCloud 的日本服务器区域似乎非常热门,可能导致应用部署或自定义域名解析的等待时间较长。例如,我测试时在日本区域部署的 AList,其自定义域名解析耗时超过一小时。如果追求更快的部署和解析速度,可以考虑选择其他区域。