它来了!Mac mini + OpenClaw + 飞书:保姆级教程,建议收藏

前言

最近 OpenClaw 可以说是彻底火出圈了,作为一款完全开源、本地部署的 AI 智能体平台,它不仅能对话聊天,还能直接操控你的电脑——写代码、管文件、跑脚本,几乎无所不能。更关键的是,所有数据都在本地,隐私安全拉满。之前我们已经出过 Windows 平台的部署教程,这次咱们换个玩法——把 OpenClaw 搬到 Mac mini 上,再接入飞书,打造一个随时随地可用的私人 AI 助手。

答案当然是——能!而且 Mac mini 来跑 OpenClaw 简直是绝配:功耗低、性能够、7×24 小时挂着也不心疼,天生就是一台家庭 AI 服务器的料。但光部署上去还不够——总不能每次都守在 Mac mini 面前打开浏览器才能用吧?所以这次我们更进一步,直接把 OpenClaw 接入飞书,让你在手机上随时随地和家里的 AI 助手对话。再搭配 cpolar 内网穿透,OpenClaw 帮你生成的网页、搭建的服务还能一键分享到公网,朋友点开链接就能直接体验。

接下来,本文将手把手带你走完 Mac mini 部署 OpenClaw → 接入飞书 → cpolar 解锁花式玩法 的完整流程。教程有点长,建议先收藏,找个空闲的下午跟着一步步来!

1 OpenClaw是什么?

image-20260308181027661

简单来说,OpenClaw 是一个运行在你本地电脑上的“AI 超级管家”

普通的 AI(比如网页版的 ChatGPT)只能在浏览器里陪你聊天,而 OpenClaw 是一个拥有“手脚”的智能体(Agent)。它最核心的三个特点是:

  • 能干活的 AI:它不仅仅是聊天,你可以命令它:“帮我把下载文件夹里所有的图片重命名”、“帮我写一段代码并运行测试”、“整理桌面上乱七八糟的文档”。它能直接操作你的 macOS 系统文件和运行脚本。
  • 隐私至上:所有的操作逻辑、文件索引都在你的 Mac mini 本地完成。除非你调用云端模型(如 Claude 或 GPT),否则你的隐私数据不会离开这台小盒子。
  • 全能连接器:这也是本教程的重点——它能像一个“中间人”一样,把强大的 AI 能力接入到你的飞书、钉钉 等聊天软件里。从此,你出差在外,只要给自己的飞书发条消息,家里的 Mac mini 就会立刻帮你处理任务。

一句话总结:OpenClaw 把你的 Mac mini 变成了一个 24 小时在线、随叫随到、且拥有你电脑最高控制权的“私人秘书”。

2 环境准备

在部署OpenCLaw前,必须要安装两样基础工具:Node.jsGit(一般Git默认自带有)。官方虽然提供的一键脚本即可安装Nodejs和Git,但是可能存在网络问题,所以这里更建议小伙伴们手动安装一下!

2.1 Homebrew安装

image-20260308175148027

Homebrew 是 macOS 平台上事实上的标准软件包管理系统。它类似于 Linux 中的 aptyum,允许用户通过命令行界面(CLI)实现软件的安装、更新、卸载及依赖管理。安装 Homebrew 可以更好地管理软件依赖,它能自动帮你配好环境,让你在 M1 Mac 上像在 App Store 一样,一键就能装好原生性能最强的 Node.js 和 Git。

在你的 Mac mini 键盘上,按下 【Command + 空格键】,键盘上没有该键则按【Win + 空格键】,在弹出的搜索框里输入 【终端】 或 【Terminal】,点击回车打开它。

image-20260308175456433

接着,在终端输入如下命令,确认是否安装Homebrew:

brew -v

image-20260308175647321

如图提示版本信息,则可以【跳过Homebrew的安装】,如没有安装Homebrew可以使用如下命令进行安装即可:

# 官方安装脚本(需要良好的网络环境)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

image-20260308203536663

安装完成后,按照终端提示命令进行执行(相关目录可能有所差异,请查看终端输出的命令):

echo >> /Users/susu/.zprofile                                                                   
echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' >> /Users/susu/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv zsh)"

如下图所示:

image-20260309132744446

2.2 Node.js 与 Git 安装

有了 Homebrew 这个“管家”,安装 OpenClaw 的核心引擎就变得极其简单了。我们只需要一行命令,就能一次性装好 Node.js(运行环境)和 Git(源码获取工具),一般情况下Mac自带Git。

在终端中输入以下命令并回车:

brew install node@22

image-20260308195111231

等待安装完成,安装完成后,在终端依次输入如下命令将 Node 22 加入系统路径 (PATH):

# 1. 将路径写入你的配置文件
echo 'export PATH="/opt/homebrew/opt/node@22/bin:$PATH"' >> ~/.zshrc

# 2. 让配置立即生效
source ~/.zshrc

接着,输入如下命令进行检查版本信息:

# 1. 检查 Node.js 版本,看到类似 v22.x.x 的数字即为成功
node -v

npm -v

# 2. 检查 Git 版本,看到 git version 2.x.x 即为成功
git --version

image-20260308195300465

输出版本信息就安装完成啦!注意Node.js版本需要在22及以上的版本,Git版本没有硬性要求。

3 OpenClaw一键部署

环境打好地基后,我们现在要把 OpenClaw 的程序搬进你的 Mac mini,并让它跑起来。

3.1 OpenClaw安装

在终端输入如下官方一键安装命令,进行安装OpenClaw:

curl -fsSL https://openclaw.ai/install.sh | bash

如下图所示:
image-20260309163910640

等待OpenClaw的的安装,安装成功如下图所示:
image-20260309163938429

出现如上图提示就安装成功啦!

3.2 OpenClaw配置

openclaw安装完成后,会来到安全警告声明的页面,在页面按键盘的【左】键,选择【YES】然后回车,进行继续:

如果不小心选择了【NO】退出了配置向导界面,可以执行命令【openclaw onboard –install-daemon】重新进入配置向导

image-20260308213904089

接着,选择【QuickStart】快速开始,然后进行回车:
image-20260308213948288

回车后,来到【Model/auth provider】模型提供商选择界面,也就是给OpenClaw配置一个AI大模型:

image-20260308214424216

这里推荐选择【MiniMax、Qwen、硅基流动】等平台,例如MiniMax首次新用户注册有【15元】的额度体验,或者选择Qwen(千问),新用户注册有每个模型都有100w的tokens进行体验。由于我这两个平台额度都已经用完了qwq。所以这里以硅基流动为例。

首先,访问如下地址,来到硅基流动的注册登录界面:

https://cloud.siliconflow.cn/i/TGbSCR57

image-20260228180843777

注册登录后,来到左侧活动中心下的认证专享礼部分,可以领取一张【16元】的认证奖励券:
image-20260228181103563

接着,有了额度以后,即可将其接入到我们部署的OpenClaw中了。点击侧边栏的【API密钥】,然后进行新建密钥:

image-20260228184350625

创建好以后,点击【复制】按钮,将密钥复制下来备用:
image-20260228184453753

接着,继续回到终端界面配置OpenClaw,用键盘上下选择【Custom Provider】回车,进行自定义配置:

image-20260308214659049

回车后,在【API Base URL】这一栏填写【硅基流动】的Base API地址:

https://api.siliconflow.cn/v1

如下图所示:

image-20260308215316382

接着会询问你想要如何去提供这个API key,直接选择【Paste API key now】回车即可:
image-20260308215448458

接下来,粘贴刚才复制好的【API Key】,然后继续回车:

image-20260308215617663

接下来选择API 接口(Endpoints)兼容,默认为【OpenAI-compatible】,直接回车即可:

image-20260308215653072

回车后,会需要让你输入【Mode ID】,即代表你要使用的模型,可以在模型广场选择一个你要使用的模型Code,这里以【Pro/MiniMaxAI/MiniMax-M2.5】为例:image-20260228194404720

复制整个名称,然后回到配置界面,输入该【Mode ID】,接着回车,等待验证:

Pro/MiniMaxAI/MiniMax-M2.5

如下图所示:
image-20260308220048351

提示【Verification successful】即代表验证成功,接入成功了!接着【Endpoint ID】项直接回车,来到【Model alias】模型别名部分,随意设置一个直接回车即可,完整步骤图如下:

image-20260308220440577

到这儿,大模型就配置好了。

4 配置飞书接入

4.1 下载飞书插件

在前面的大模型配置完成后,会来到【Select channel】选择消息平台页面,在该页面选择【Feishu/飞书】插件,然后回车:

87a7d9ab3003059ace07f684c6f2a69c

回车后,选择【Download from npm】下载飞书插件:
583bc324c46c99f93c772cc31bfe40fd

下载完成后,出现提示输入【APP Secret】即代表,成功。

4.2 配置飞书机器人

首先来到【飞书开放平台】,点击右上角登录按钮进行登录:

https://open.feishu.cn/?lang=zh-CN

如下图:
image-20260309172126590

登录完成后,点击【开发者后台】按钮:
image-20260309172223329

进入后台页面后,点击页面上的【创建企业自建应用】按钮:
image-20260309172305256

点击后,会弹出【创建企业自建应用】的窗口,输入其中的【应用名称、应用描述】和选择或上传【应用图标】,然后点击【创建】按钮:
image-20260309173322227

创建完成后,会进入机器人详情页面,进入后点击【添加应用能力】页面的【机器人>添加】按钮:

image-20260309173502513

点击添加按钮后,会自动跳转到【机器人】菜单,在【如何开始使用】部分,点击【编辑】按钮,进行设置机器人的名称:
image-20260309173659590

设置完成后,点击左侧菜单栏的【权限管理】,在【权限管理】页面,点击 【批量导入】 按钮:

image-20260309173916846

粘贴以下 JSON 配置一键导入所需权限:

{
  "scopes": {
    "tenant": [
      "aily:file:read",
      "aily:file:write",
      "application:application.app_message_stats.overview:readonly",
      "application:application:self_manage",
      "application:bot.menu:write",
      "cardkit:card:write",
      "contact:user.employee_id:readonly",
      "corehr:file:download",
      "docs:document.content:read",
      "event:ip_list",
      "im:chat",
      "im:chat.access_event.bot_p2p_chat:read",
      "im:chat.members:bot_access",
      "im:message",
      "im:message.group_at_msg:readonly",
      "im:message.group_msg",
      "im:message.p2p_msg:readonly",
      "im:message:readonly",
      "im:message:send_as_bot",
      "im:resource",
      "sheets:spreadsheet",
      "wiki:wiki:readonly"
    ],
    "user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]
  }
}

如下图所示,粘贴后,点击【下一步,切人新增权限】按钮:
image-20260309174042981

点击【申请开通】按钮:
image-20260309174115871

继续点击【确认】按钮:
image-20260309174141809

好了,权限设置基本上设置完成啦。接着来到左侧菜单栏【凭证与基础信息】,点击【App Secret】复制按钮:
image-20260309174357083

回到Mac mini的终端界面,将复制的【App Secret】粘贴至终端,然后回车:
image-20260309174519963

接着继续回到页面,点击复制【App ID】的内容:
image-20260309174612945

将复制下来的【App ID】粘贴至终端,然后回车,提示【client ready】代表客户端准备就绪,连接成功了:
image-20260309174815347

接着在接下来的步骤依次选择【WebSocket (default)】、【Feishu – China】、【Allowlist】进行回车,如下图所示:
image-20260309175535466

然后在【Group chat allowlist】这一项,直接进行回车即可,这一项是配置群聊会话ID,不让机器人加入群聊直接回车即可,后续需要添加群聊可修改配置添加。

4.3 完成OpenClaw剩余配置

完成前面的配置后,终端界面配置飞书机器人的步骤就基本完成了,接下来继续配置剩余的OpenClaw配置项。

接下来,来到【Search provider】搜索服务的配置项,暂时不进行配置,优先跑完流程(后续可配置),选择【Skip for now】回车跳过即可:
image-20260309180050088

接着来到【Configure skills now】技能配置项,选择【NO】进行回车跳过:
image-20260309180255800

来到【Enable hooks】是否开启扩展(钩子)页面,键盘上下键选择,然后按空格选中,这里选择全部(可按需选择),然后进行回车:
image-20260309180816522

回车后即开始安装网关服务,等待网关安装完成:
image-20260309180942010

安装完成后,会提示询问用那种方式打开它,这里选择【Open The Web UI】打开在浏览器,进行回车:

image-20260309181027101

回车后,即可看到OpenClaw的页面在浏览器中打开了,可以进行对话询问:

你好,你是谁,你当前运行在什么操作系统上,接入的上什么模型,你能够干什么,请你详细回答。

如下图所示,可以看到OpenClaw正常的响应了我们的问题,给我们进行了回答:

image-20260309181804916

到这里,OpenClaw就配置好啦!接下来就只剩下飞书的剩余步骤啦!

4.4 完成飞书机器人剩余配置

回到【飞书开放平台】网页,在左侧菜单中的【事件与回调】菜单中,在【事件配置】项,将订阅方式改为【长连接】然后进行保存:

⚠️ 注意:如果OpenClaw网关未启动或渠道未添加,长连接设置将保存失败。

image-20260309182149578

点击保存后,点击右下角的【添加事件按钮】,然后搜索【接收消息】,勾选上,然后点击【确认】按钮:
image-20260309182529797

接着,来到【版本管理与发布】页面,点击【创建版本】按钮:
image-20260309182629701

填写【应用版本号、更新说明】项,然后根据需要是否修改【可用范围】,然后点击【保存】按钮即可:
image-20260309183000868

保存后,提示【确认发布】申请,点击【确认发布】按钮即可:
image-20260309183039587

这样,飞书机器人就配置好啦!

4.5 下载飞书授权机器人

来到飞书的官网下载页面,选择你要使用的客户端进行下载即可:

https://www.feishu.cn/download

如下图:

image-20260309183231043

下载完成后,登录到飞书,应该能在【开发小助手】中看到刚才审核通过的机器人,点击【打开应用】按钮:
image-20260309183426558

接着随意给急切人发一条消息,不出意外应该会收到如下授权信息:

OpenClaw: access not configured.
Your Feishu user id: ou_c523c04accc3966f4c80893bd59e06c7
Pairing code: FLK2Z9XT
Ask the bot owner to approve with:
openclaw pairing approve feishu FLK2Z9XT

如下图所示:
image-20260309183525259

复制机器人回复的消息中如下命令,回到Mac mini的终端进行执行(注意替换自己的授权码):

openclaw pairing approve feishu FLK2Z9XT

如下图所示:
image-20260309183753230

出现如上提示,就代表授权成功啦,接下来在飞书对话进行测试一下:

image-20260309184135495

可以看到,机器人成功的响应了我们的询问,并且给到了回复,这样,OpenClaw就成功接入飞书啦!

5 OpenClaw的一些玩法

好了,到这儿,我们终于在Mac mini上部署好了OpenClaw,并且将其接入到了飞书机器人中,接下来,就让我来演示一些它的玩法吧!

5.1 工具集配置(tools.profile)

OpenClaw 通过 【tools.profile】 来配置不同场景下可使用的工具。默认情况下,OpenClaw 使用【coding】工具集,主要包含文件读写、执行命令等基础工具,适合日常对话和编写代码使用。但在实际使用场景中,【coding】工具集可能不够用——比如需要发送图片给用户、浏览器控制飞书文档操作等,都需要切换到【full】工具集才能使用。

⚠️ 温馨提示:切换到 full 工具集后,OpenClaw 将拥有几乎全部工具的权限,包括发送消息、读写文件、执行命令、浏览器控制等。建议只在受信任的环境中使用,不要随意暴露给不信任的人员。

工具集名称 说明 包含工具举例
minimal 只开放 session_status 工具 session_status
coding 编程模式(默认) 文件读写、执行命令、会话、内存、图片相关
messaging 消息模式 消息发送、会话列表/历史/发送、session_status
full 全工具模式 所有工具(等同于未设置)

切换方法:在终端执行以下命令,然后重启网关即可生效。

# 切换到 full 工具集
openclaw config set tools.profile full

# 重启网关使配置生效
openclaw gateway restart

如下图所示:
image-20260311110306136

这样就修改完成了!

5.2 发送一张图片或文件

我们直接在飞书上和它进行对话询问,让它截一张当前界面的图片然后发送给我测试一下:

请你截一张当前Mac mini屏幕目前显示画面的图片,然后发送给我看一下

如下图所示:
image-20260310181730791

可以看到它默认并不能给我们发送图片,所以我们需要调教它,和它说一下怎么发图片给我们(其实多次对话让它解决也是可以,但是烧token),提示词如下:

截图一张当前屏幕显示的界面图片发给我,我需要测试是否能正常查看该图片。
要求:
1. 飞书发送图片有大小限制(限制大约为10MB左右,建议压缩至不超过1MB,推荐分辨率1920x1080)
2. 截图图片需要放在 ~/.openclaw/workspace/tmp_files/ 目录中
3. 使用 message 工具发送给我,工具调用参数如下:
   - action: send
   - target: 从对话上下文中获取对方 ID(格式:user:ou_xxx)
   - filePath: 截图文件的绝对路径
   - message: 询问对方是否能成功看到图片
4. 询问我是否能成功看到图片,等待我回复成功提示
5. 如果我确认成功,将解决方案步骤写入 MEMORY.md

如下图所示:
image-20260310205914247

可以看到它已经能够成功的给我们发送图片了!

5.3 一句话帮你做PPT

前面我们已经测试了让它发送图片,接下来我们来一个进阶一点的玩法,让它来给我们生成一个PPT稿件。说干就干,直接和它对话:

帮我做一个ppt,主题是:《元旦节快乐》,大概页数10张左右,要美观好看一点的,做完后打开,截张图给我看一下

如下图:image-20260311115133603

可以看到,它给我们发了一张截图,从截图上可以看到它是在左面上给我们做了一个PPT稿件了,但是没有打开ppt,所以继续和它说:

你得打开这个ppt,然后截图这个ppt页面给我看

如下图:
image-20260311120449176

它和我说我的Mac mini电脑上没有进行安装能打开PPT的应用(确实没装,哈哈),于是继续和它对话,让它帮我们装一下:

帮我安装一个吧

如下图:
image-20260311120617241

可以看到,它给我们装好了WPS Office,但是页面好像要同意协议,而且我没有登录,于是手动同意了一下(虽然和它对话应该也能做到,但是可能需要多轮对话,比较烧token,这里手动操作好了),然后继续和它对话告诉它:

好了,我登陆了一下,你帮我打开ppt,截个图给我看下内容

如下图:
image-20260311120912900

可以看到,它成功的给我们打开了这个PPT稿件,并且截图给我们看了!并且我翻看了一下后面部分,说的10页左右,一看还真就是给我做了10页:
image-20260311121053218

是不是感觉很强大!这个还是没有配置任何skills(技能)的情况下用自然语言和它交流完成的!

5.4 一句话帮你生成简历

接下来,让我们来玩一个稍微更进阶一点的。让它给我们生成简历,而且还要让它提供给我们能够即使不在电脑面前也能够访问查看的链接地址!先从图片反馈的方式开始,然后一步步进阶。让我们和AI说:

我想写一个简历,姓名就用苏苏,其他的信息你用模拟的数据就可以,请你用html帮我写一个简历的页面,要做好看一点,最后打开那个页面,截图发给我看一下

如下图:
image-20260311162008809

可以看到,它成功的写完了这份简历,并且还打开浏览器,然后截了一张图片给到我们!但是,此时我们并不能在手机上访问到它,所以,我们这里需要继续和它说:

我看到了,写的很棒!但是我想在我手机上访问查看具体的效果,我电脑上有安装cpolar内网穿透并且登录了,你可以帮我把它穿透出来把链接提供给我吗?

如下图:
image-20260311164759552

可以看到,它给我们发了一个链接,我们复制这个链接,在浏览器中打开看一下:

image-20260311165156929

可以看到,我们成功的访问到了这个链接,但是里面似乎不是简历的页面,因为它挂载的是桌面的目录,忘记拼接html文件路径了,我们可以直接点击【resume.html】这个文件,就会跳转到如下页面:

https://630c8107.r7.cpolar.cn/resume.html

如下图:
image-20260311165339422

可以看到成功的访问到了简历的页面啦!接着让我们看看手机端的效果,让我用手机打开看看(由于一个页面显示不下,做了拼接处理):

image-20260311165642630

可以看到,手机上一样可以访问,而且效果依旧很不错。我们并没有给特别专业的提示词,就和它说了写好看点儿。怎么样,这效果有没有没惊讶到!而且此时你把刚才它给的链接地址,发给你的朋友,你的朋友也可以在他的设备上直接浏览你的这份精美简历。这种“即时生成、即时发布”的体验,彻底打破了传统开发中环境配置、服务器部署的繁琐过程。

6 下载安装cpolar

“看到这里,肯定有细心的小伙伴要问了:‘明明简历是在你电脑本地生成的,为什么发个链接给朋友,甚至在手机上就能直接打开呢?’

正常情况下,本地文件只能在自己电脑上看。但为了实现这种‘随时随地预览’的丝滑体验,我其实在后台请了一位‘幕后英雄’帮忙,它就是 cpolar。正是因为它打通了内网与公网的隧道,才让原本‘深藏不露’的本地网页瞬间变身为全球可访问的在线站点。

6.1 什么是cpolar?

image-20260311173747662

  • cpolar 是一款内网穿透工具,可以将你在局域网内运行的服务(如本地 Web 服务器、SSH、远程桌面等)通过一条安全加密的中间隧道映射至公网,让外部设备无需配置路由器即可访问。
  • 广泛支持 Windows、macOS、Linux、树莓派、群晖 NAS 等平台,并提供一键安装脚本方便部署。

通俗一点来说,就是:你家里桌上放了一张照片,但是你出门了,想看到这张照片的话,需要回家才能看到。但是如果此时你在桌上放着一个手机或者啥的和你打着视频电话,并且手机摄像头拍着这张照片,这样你即使不在家。也可以通过视频电话里面的画面看到家里的照片!cpolar就是可以理解为是家里的那台打视频电话的手机!

6.2 Mac mini上安装cpolar

在前面,我们已经安装过了Homebrew包管理器,所以我们直接在Mac mini的终端执行如下命令进行安装cpolar即可:

brew tap probezy/core && brew install cpolar

如下图:
image-20260311183045189

接着,执行如下命令,进行安装服务:

sudo cpolar service install

然后启动服务:

sudo cpolar service start

如下图所示:
image-20260311183722235

然后可以通过如下命令验证版本信息以进一步确认安装:

cpolar version

出现版本信息即代表安装成功!

6.3 注册及登录cpolar web ui管理界面

官网链接:https://www.cpolar.com/

访问cpolar官网,点击【免费注册】按钮,进行账号注册:

image-20250804085039567

进入到如下的注册页面进行账号注册:
image-20260301193227057

注册完成后,在浏览器中输入如下地址访问 web ui管理界面:

http://127.0.0.1:9200

image-20250815171734046

输入刚才注册好的cpolar账号登录即可进入后台页面:

image-20250815171846757

7 使用cpolar进行穿透测试(实操)

到这里,就已经可以由OpenClaw自行穿透了,甚至其实cpolar的安装过程,OpenClaw也可以自动帮你安装好,但是为了给AI兜底(也是减少token的消耗),这里再出一个实操的步骤进行穿透,让小伙伴能够更容易的理解和使用cpolar!

7.1 一句话生成小游戏

我们继续回到飞书机器人的对话框,让它给我们写一个小游戏页面,就以大家都熟悉的贪吃蛇小游戏为例吧,让我们和它说:

请你写一个贪吃蛇的小游戏,界面要好看些,还得适配移动端,写完后,把文件放在桌面,然后,把这个贪吃蛇小游戏运行起来,不用穿透,给我本地能够访问的地址

如下图所示:

image-20260311194258268

这里出现了一个小问题(它没有创建),但是再次对话解决了,接着让我们访问它给的这个地址看看:

image-20260311192405498

让我们体验一下,是否正常:
snake_t.Gif

可以看到,在动图中能够正常的操控体验,OpenClaw给我们编写的这个贪吃蛇小游戏没有任何问题!

7.2 穿透这个贪吃蛇小游戏

刚才我们已经成功安装并登录了 cpolar,并且让OpenClaw给我们编写好了一个贪吃蛇小游戏,并且成功的运行在了localhost本地的8080端口上。接下来,我们只需要将运行在本地的贪吃蛇小游戏通过 cpolar 映射出去,就能立刻获得一个公网访问地址。

首先,回到cpolar的web ui后台页面,点击左侧菜单栏的【隧道管理】,展开进入【隧道列表】页面,页面下默认会有 2 个隧道:

image-20260311195231122

点击编辑名称为【website】的隧道,设置一个隧道名称,协议选择【http】,本地地址填写贪吃蛇小游戏的访问端口【8080】,地区这里选择的【China Top】,最后点击更新:

image-20260311195518352

接着,点击左侧菜单的【状态】菜单,接着点击【在线隧道列表】菜单按钮,可以看到有2个【tcc01】的隧道,一个为http协议,另一个为https协议:

image-20260311195614492

接下来在浏览器中访问openclaw隧道生成的公网地址(http和https皆可),这里以https为例:

# 注意拼接上 snake.html
https://7c13f9f.r33.cpolar.top/snake.html

注意:每个用户创建的隧道显示的公网地址都不一样!

如下图所示:
image-20260311195811198

可以看到,成功的访问到了贪吃蛇小游戏的页面。这样,即使出门在外,只要有网络,就可以随时随地访问你mac mini上跑的这个贪吃蛇小游戏了,还可以将其分享给你的好朋友体验!

7.3 固定域名方式

虽然我们已成功实现了贪吃蛇的远程访问,但免费随机域名每 24 小时就会失效。这对于偶尔玩玩游戏尚可,但如果你想长期部署【个人技术博客、搭建私人影视中心,或家庭 NAS 云盘】,频繁更换链接显然无法接受。本节将带你把域名彻底固定,像访问正式网站一样,让你的各项私有服务永久在线。

好啦,接下来就继续以贪吃蛇小游戏为例,开始固定保留二级子域名教程!

首先,进入官网的预留页面:

https://dashboard.cpolar.com/reserved

选择【预留】菜单,即可看到【保留二级子域名】项,填写其中的【地区、名称、描述(可不填)】项,然后点击保留按钮,操作步骤图如下:

image-20260311201406636

列表中显示了一条已保留的二级子域名记录:

  • 地区:显示为China Top
  • 二级域名:显示为tcc01

注:二级域名是唯一的,每个账号都不相同,请以自己设置的二级域名保留的为主

接着,进入侧边菜单栏的【隧道管理】下的【隧道列表】,可以看到名为【tcc01】的隧道,点击【编辑】按钮进入编辑页面:

image-20260311201617841

修改域名类型为【二级子域名】,然后填写前面配置好的子域名,点击更新按钮:

image-20260311201736625

来到【状态】菜单下的【在线隧道列表】可以看到隧道名称为【tcc01】的公网地址已经变更为【二级子域名+固定域名主体及后缀】的形式了:

image-20260311202131929

这里以https协议做访问测试(加载稍慢,需耐心等待一下):

image-20260311202203925

访问成功!现在,无论经过多少个 24 小时,这个域名都将像你的“私人门牌号”一样稳固。这种固定域名的方式,是迈向专业私有化部署的第一步。它不仅是为了随时随地玩一场贪吃蛇,更意味着你已经掌握了搭建永久个人博客远程办公系统私人影院的核心技术。从此,你不再是“临时访客”,而是这台 Mac mini 云端服务的真正主人。

总结

本教程带你从零起步,将吃灰的 Mac mini 成功改造成了搭载 OpenClaw 的家庭 AI 服务器,并通过飞书cpolar 内网穿透,打造了一个随时随地听候差遣的私人超级管家。

  • 从吃灰机器到全能助理:完成基础环境搭建与 OpenClaw 系统部署,并成功接入飞书机器人,让你在手机端就能轻松指挥拥有系统级权限的 AI 助手。
  • 从简单对话到生产力爆发:体验全工具集(full profile)的强大能力,一句话搞定生成 PPT、自动编写 HTML 简历,甚至能直接生成贪吃蛇小游戏。
  • 从局域网自嗨到公网在线:借助 cpolar 强大的内网穿透与固定二级子域名功能,瞬间赋予本地项目公网访问权限,把专属服务变成全球可访问的在线站点。

通过这套完整方案,你不仅拥有了一个绝佳的 AI 秘书,更掌握了从本地应用开发到公网长期在线的云服务搭建技巧。

感谢您阅读本篇文章,有任何问题欢迎留言交流。 cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

Share:

发表回复

目录

On Key

推荐文章