ClawCloud 免费 VPS 搭建 3X-UI 面板教程

一、注册 ClawCloud 账号

  1. 访问 ClawCloud 官网:https://claw.cloud
  2. 点击首页上的“开启免费使用”。
  3. 在跳转的页面,点击 “Get started for free”。

二、通过 GitHub 授权登录

ClawCloud 提供首次注册 $5 额度。如果使用注册时长超过180天的 GitHub 账户授权登录,则可以每月获得 $5 的免费额度。推荐使用 GitHub 登录以获取持续的免费额度。

  1. 在登录页面,选择 “GitHub” 进行授权登录。
  2. (可选步骤) 检查 GitHub 账户注册时长:
    • 访问 https://api.github.com/users/YOUR_GITHUB_USERNAME (将 YOUR_GITHUB_USERNAME 替换为您的 GitHub 用户名)。
    • 在返回的 JSON 数据中,查看 created_at 字段的值,确认 GitHub 账户注册时间已超过180天。
  3. 输入 GitHub 用户名和密码,并授权 ClawCloud Run 访问。

三、创建 Workspace

  1. 登录成功后,进入 Workspace 创建页面。
  2. Choose a region (选择区域):根据需求选择一个区域,可以根据实际情况选择。
  3. Create Workspace (Workspace 名称):输入一个自定义的名称。
  4. 点击 “Start Deploying”。
  5. 会出现一个快速开始向导,可以点击 “or skip to dashboard” 跳过。

四、部署 3X-UI 应用

  1. 在主仪表盘,点击左侧导航栏中的 “App Launchpad”(火箭图标)。

  2. 在 Applications 页面,点击右上角的 “Create App”。

  3. 进入应用部署配置页面:

    • Application Name (应用名称):自定义一个名称。注意:此名称必须是小写字母、数字和连字符 - 的组合,且以字母或数字开头和结尾,不能包含大写字母。
    • Image (镜像) > Image Name (镜像名称):
      • 部署 3X-UI。其官方或社群维护的 Docker 镜像地址通常可以在 GitHub 仓库中找到。
      • 最终使用的镜像是:3x-ui:latest
      • 重要:务必在镜像名称后添加标签,如 :latest 或特定的版本号 (例如 :v2.5.8),否则可能导致部署失败。
    • Usage (资源配置):
      • CPU:根据左侧的每日预估费用调整,确保不超过每月 $5 的免费额度,可以选择 ‘1核’ 。
      • Memory (内存):同样根据预估费用调整,建议调整为 512MB
      • 注意:左上角会显示 Estimated Cost (Day)(每日预估费用),请确保这个费用乘以30天后在免费额度( $5)之内。
    • Network (网络):
      • 默认会有一个端口(通常是 80)用于 Web 访问,保持开启 (Public Access 开关打开)。ClawCloud 会为此端口分配一个公共 HTTPS 地址。
      • 点击 “+ Add Port”,为 3X-UI 的代理服务添加一个新的端口:
        • Container Port (容器端口):输入 2053 (3X-ui后端管理端口)。
        • Public Access:保持开启状态,以便外部访问。
    • Advanced Configuration (高级配置) > Local Storage (本地存储):
      • 点击 “+ Add”。
      • Capacity (容量):默认 1G 即可。
      • Mount Path (挂载路径):输入 /data (这是 3X-UI 存储配置和数据库的常用路径,以确保数据持久化)。
      • 点击 “Confirm”。
  4. 完成所有配置后,点击页面右上角的 “Deploy Application”。

  5. 如果应用名称不符合规范(如包含大写字母),系统会报错。请根据提示修改应用名称,然后重新点击部署。

  6. 等待应用部署完成。应用状态会从 “Creating” 变为 “Running”,下方的 Pod List 中的状态会变为 “Active”。网络部分的 Public Address 状态会从 “Pending” 变为可用的链接。这可能需要几分钟时间。

    • 注意:如果遇到特定区域(如新加坡)部署后长时间无法访问或 Public Address 持续 Pending 的情况,可以尝试删除该应用,然后在左上角的 Workspace 设置中切换到其他区域(如 Japan),再重新创建和部署应用。

五、访问和配置 3X-UI 面板

  1. 应用部署成功并状态变为 “Running” 后,在应用的 “Network” (网络) 部分,找到为 Web 访问设置的端口对应的 “Public Address” 链接 (通常是一个 https://*.clawcloudrun.com 格式的域名),点击该链接。
  2. 浏览器将打开 3X-UI 的登录面板。
  3. 输入默认的用户名和密码:
    • 用户名:admin
    • 密码:admin
  4. 点击“登录”。
  5. 重要安全步骤:修改默认凭证
    • 登录后,请立即修改默认的管理员用户名和密码。
    • 在左侧菜单选择 “面板设置”。
    • 切换到 “安全设定” 选项卡。
    • 设置新的用户名和密码,然后点击“确定”。面板会自动重启以应用更改。
    • 使用新凭证重新登录。

六、在 3X-UI 中添加入站代理

  1. 登录 3X-UI 面板后,点击左侧菜单的 “入站列表”。
  2. 点击 “+ 添加入站” 按钮。
  3. 配置入站信息:
    • 备注:自定义一个名称,例如 myvps-vless-ws
    • 协议 (protocol):选择需要的协议,例如 vless
    • 监听IP:留空即可。
    • 端口 (port)输入 80。这是因为 ClawCloud 已经为我们的容器 80 端口提供了外部的 HTTPS (443) 访问。我们将通过 WebSocket (ws) 复用这个端口。
    • 用户ID (uuid):系统会自动生成,可以保持默认,也可以点击旁边的刷新按钮生成新的。
    • 传输 (network) / 传输协议:选择 ws (WebSocket)。
    • 路径 (path):自定义一个 WebSocket 路径,例如 / 加上之前复制的用户ID的一部分,或一个随机字符串,如 /your-custom-path。确保以 / 开头。
    • TLS开启
  4. 点击“添加”按钮保存入站配置。

七、客户端配置与连接

  1. 在 3X-UI 面板的“入站列表”中,找到刚创建的入站节点。
  2. 点击操作栏的“二维码”图标或“复制”图标,获取节点的配置信息(如 VLESS 链接)。
  3. 在代理客户端(如 V2RayN, Clash, Shadowrocket 等)中导入或手动配置节点:
    • 地址 (Address/Server):填写 ClawCloud 分配的 80 端口的 Public Address (去掉 http://https:// 部分,仅域名,例如 myvps.ap-northeast-1.clawcloudrun.com)。
    • 端口 (Port):填写 443
    • 用户ID (UUID):与 3X-UI 中设置的一致。
    • 额外ID (AlterID):通常为 0 (如果协议需要)。
    • 加密方式 (Encryption):通常为 none (对于 VLESS)。
    • 传输协议 (Network/Transport):选择 ws (WebSocket)。
    • 伪装类型 (Type)none
    • 伪装域名 (Host/SNI/ServerName):填写与地址相同的域名,也可以不填写。
    • 路径 (Path):与在 3X-UI 中为该入站设置的 WebSocket 路径一致。
    • 底层传输安全 (TLS/Security):选择 tls
    • 跳过证书验证 (allowInsecure/skip-cert-verify):开启(设置为 true 或勾选)。
  4. 保存客户端配置。
  5. 启动代理,并测试是否可以正常访问国际网络(如 Google, YouTube)。可以在客户端中进行延迟测试,确认连接成功。

八、总结

通过以上步骤,在 ClawCloud 的免费 VPS 上搭建了 3X-UI 面板,并配置了可用的代理节点。请注意,免费额度有限,请合理使用资源。