Skip to content

Cloudflare Tunnel 远程连接 ​

这篇教程是用来帮你把自己的 OpenClaw 配成一个固定公网域名,这样你以后在 ClawPilot App 里就可以直接用这个域名连接。
整个流程都在 Cloudflare 后台完成,你只需要跟着截图一步一步点下去即可。

1. 首先登录 Cloudflare ​

先打开 Cloudflare 官网:

2. 登录或注册账号 ​

如果你以前用过 Cloudflare,直接登录即可。
如果你还没有账号,就先注册一个账号,注册完成后回到这里继续下面的步骤。

3. 域名注册 ​

如果你已经在 Cloudflare 里买好了域名,可以直接跳到第 4 步。
如果你还没有域名,就按下面这 3 张图操作。

进入域名注册入口 ​

先在左侧找到账号主页,然后点击右上角 添加,再选择 注册域名。

域名注册第一步

打开购买页面 ​

进入 注册域 页面后,点击右上角的 Buy domain。
如果你看到的是中文界面,就点“购买域名”。

域名注册第二步

搜索并购买域名 ​

在搜索框里输入你想长期使用的域名名称,搜到以后选一个你喜欢、价格也合适的域名完成购买。
买完以后,这个域名就会出现在你的 Cloudflare 账号里。

域名注册第三步

4. 隧道配置 ​

这一部分是把你的 OpenClaw 挂到公网域名上的关键步骤。
你只要按顺序操作,最后会拿到一个可以在外网访问的域名。

进入 Tunnels 页面 ​

在左侧找到 联网 下面的 Tunnels,然后点击 创建隧道。

隧道配置第一步

创建一个新的隧道 ​

先给这个隧道起一个名字。
这个名字只是方便你自己识别,随便起一个你看得懂的就可以。

隧道配置第二步

选择系统并复制安装命令 ​

根据你安装 OpenClaw 的系统选择对应的平台,然后复制页面里给你的那条安装命令。
截图里用的是 macOS,其他系统也是同样的操作思路。

隧道配置第三步

在电脑上执行安装命令 ​

把刚才复制的命令粘贴到你的电脑终端里执行。
如果终端要求你输入密码,直接输入这台电脑的开机密码即可。

隧道配置第四步

确认隧道连接成功 ​

终端执行成功后,Cloudflare 页面会显示“隧道已成功连接”。
看到这个状态以后,点击 继续。

隧道配置第五步

打开隧道配置 ​

回到 Tunnels 列表后,找到你刚创建的隧道,点右侧三点按钮,再点 配置。

隧道配置第六步

进入路由设置 ​

进入隧道详情页后,切到 路由 标签,然后点击 添加路由。

隧道配置第七步

选择发布本地应用 ​

这里选择 已发布的应用程序。
因为我们是要把本机的 OpenClaw 发布成一个公网可访问的地址。

隧道配置第八步

填写公网域名和本地地址 ​

这里有 4 个关键位置:

  1. 子域:填你想要的前缀,比如 claw、home、agent
  2. 域:选择你刚才注册的那个域名
  3. 路径:OpenClaw 一般不用填,留空即可
  4. 服务 URL:填 http://127.0.0.1:18789

填好后点击右下角的 添加路由。

隧道配置第九步

记下最终的公网域名 ​

看到“路由添加成功”以后,框出来的这个主机名,就是你之后要给 ClawPilot App 使用的公网域名。
你可以把它记下来,后面马上会用到。

隧道配置第十步

5. App 配置 ​

现在打开 ClawPilot App,新增 OpenClaw 服务器。

  • 服务器名称随便填,写成“家里服务器”或“办公室服务器”都可以
  • 服务器地址填你刚才拿到的公网域名
  • 端口固定填 443
  • 认证方式选 Token
  • 认证 Token 填 OpenClaw 配置里的 gateway.auth.token

ClawPilot App 配置

6. OpenClaw 配置 ​

最后还要检查一下 OpenClaw 本机的配置。
你需要在 gateway.controlUi.allowedOrigins 里面,加上你刚才拿到的那个公网域名,这样控制台页面才能正常放行这个来源。

下面这张图的意思,就是把你的公网域名加进 allowedOrigins:

OpenClaw 配置

如果你更习惯看文字,可以参考这个写法:

json5
{
  gateway: {
    port: 18789,
    mode: "local",
    bind: "lan",
    controlUi: {
      allowedOrigins: [
        "http://127.0.0.1:18789",
        "https://你的公网域名"
      ],
      allowInsecureAuth: true
    }
  }
}

这里最重要的只有一件事:把 https://你的公网域名 加进去,域名换成你刚才在 Cloudflare 里拿到的那个地址。

参考资料 ​

核对日期:2026-03-24

Last updated:

ClawPilot