前言
OpenClaw 默认仅支持局域网访问,限制了其使用场景。通过内网穿透工具,可将本地服务映射至公网,实现在任意网络环境下访问。
1. OpenClaw 简介
1.1 核心特性
OpenClaw 是一个完全本地运行的 AI 框架。所有对话、文档和数据存储在本地硬盘,确保数据隐私和安全。
1.2 内网穿透工具
内网穿透工具(如 cpolar)可将局域网内的服务(Web 服务器、SSH 等)通过加密隧道映射至公网,无需配置路由器或公网 IP。
2. 安装与配置 cpolar
2.1 下载与安装
从官网下载对应系统的安装包并安装。安装完成后,在终端执行以下命令确认版本:
cpolar version
2.2 注册与登录
访问 cpolar 官网注册账号。安装完成后,在浏览器访问 http://127.0.0.1:9200 进入 Web UI 管理界面,使用注册的账号登录。
3. 应用场景演示
3.1 访问 NAS 资源
若家中部署了 NAS 服务(如 OpenList),可通过内网 IP 访问。外网访问时,需将服务端口通过 cpolar 穿透。 示例指令:
我的 OpenList 服务部署在局域网中的飞牛 Nas 上,OpenList 的访问地址为 http://192.168.50.228:5244,我的电脑上有 cpolar,请你用 cpolar 穿透局域网的这个服务,给我一个公网地址
获取公网地址后,即可在外网浏览器中访问。
3.2 分享本地 Web 服务
AI 可生成本地 Web 服务(如贪吃蛇游戏)。默认仅 localhost 可访问。通过 cpolar 穿透后,可生成公网链接分享给他人。 示例指令:
这个游戏太好玩了,我想分享给朋友一起玩,请你用 cpolar 帮我把这个游戏的本地服务穿透到公网,给我一个公网链接
3.3 远程桌面控制
Windows 远程桌面默认仅限局域网。通过 cpolar 穿透 TCP 3389 端口,可实现外网远程连接。 配置步骤:
- 开启 Windows 远程桌面功能。
- 请求 cpolar 穿透 3389 端口。
- 使用 mstsc 连接生成的公网地址(格式:tcp://domain:port)。
4. 配置 OpenClaw 公网访问
为随时随地访问 OpenClaw 本身,需将其服务端口(默认 18789)穿透至公网。
- 进入 cpolar Web UI (
http://127.0.0.1:9200)。 - 在隧道管理中创建 HTTP 隧道,本地地址填写
18789。 - 获取生成的公网地址(HTTPS)。
- 访问该地址时可能提示 Origin 未被允许。需在本地终端执行配置命令更新允许来源:
openclaw config set gateway.controlUi.allowedOrigins "[\"https://your-domain.cpolar.top\"]" --strict-json
openclaw gateway restart
- 复制网关令牌并在网页端授权设备连接。
5. 配置固定二级子域名
免费版生成的公网地址会定期更换。如需长期稳定访问,可预留固定二级子域名。
- 访问 cpolar 官网预留页面,申请保留二级子域名。
- 在隧道列表中编辑已创建的隧道,将域名类型改为'二级子域名',填入预留名称。


