乐于分享
好东西不私藏

OpenClaw 的网络配置,看这篇就够了

OpenClaw 的网络配置,看这篇就够了

OpenClaw 的网络配置,看这篇就够了

如果你的OpenClaw 部署在私有化服务器或者云服务器上,平时需要跨设备、跨网络访问,那这篇基本就够用了。

很多人一开始会用SSH 隧道,本地转发到 127.0.0.1 去访问。

这个办法能用,但确实不太适合长期使用:

换设备要重新配

隧道断了要重连

日常访问比较折腾

我更推荐直接用Tailscale + OpenClaw 网关配置

这套方案更省心,而且也是官方推荐的方式。


1. 安装 Tailscale

安装 Tailscale 的目的很简单:

把你的电脑,和 OpenClaw 所在服务器,组到同一个安全网络里。

第一步:注册 Tailscale

先去 Tailscale 官网注册账号,然后进入管理后台。

第二步:在 OpenClaw 所在服务器安装 Tailscale

如果你的 OpenClaw 跑在服务器环境,选择Linux server

点击Generate install script,然后到服务器上执行安装脚本即可。

第三步:在你自己的设备上安装 Tailscale

你平时用来访问 OpenClaw 的电脑,也要安装 Tailscale。

选择Client device,根据系统下载安装就行。


2. 配置 OpenClaw 网关

你可以在 OpenClaw 后台改,也可以直接修改服务器上的配置文件:

~/.openclaw/openclaw.json

参考配置如下:

{  "gateway": {    "port": 18789,    "mode": "local",    "bind": "loopback",    "controlUi": {      "allowedOrigins": [        "https://xxx.yyy.ts.net"      ]    },    "auth": {      "mode": "token",      "token": "你的 token",      "allowTailscale": true    },    "tailscale": {      "mode": "serve",      "resetOnExit": false    }  }}

这里有几个关键点要注意:

allowedOrigins

填的是OpenClaw 所在服务器的 Tailscale 虚拟域名

allowTailscale

这里要设置为 true

tailscale.mode

这里要设置为 serve


3. 怎么看服务器的虚拟域名?

去 Tailscale 后台的Machines页面里找你的服务器。

里面会显示一个类似这样的地址:xxx.yyy.ts.net

注意,配置到 allowedOrigins 里的时候,要写完整:https://xxx.yyy.ts.net。这个地方很容易漏,漏了之后控制台可能打不开。


4. 重启网关

改完配置后,执行下面的命令重启网关:

openclaw gateway restart

然后再检查一下状态:

openclaw gateway status

5. 第一次访问要授权设备

上面都配置好之后,就可以直接在浏览器里访问:https://你的虚拟域名

第一次访问时,需要在 OpenClaw 所在服务器执行:

openclaw devices approve

做完这一步,设备授权完成,后面访问就顺畅很多了。


6. 这套方案为什么更推荐?

相比 SSH 隧道,这种方式更适合长期使用:

不用每次手动转发端口

支持跨设备访问

更稳定

也更安全

如果你的 OpenClaw 不是部署在本机,而是放在远程服务器上,

那我建议直接用这套方案,前面多配几分钟,后面能省很多麻烦。

至此,OpenClaw 的网络配置就完成了。

后面你就可以更轻松地访问和管理自己的“小龙虾”。


我是毕全能,一个折腾产品和工具的人,正在构建自己的产品。关注我,获取更多 OpenClaw 的用法和产品出海实战经验。小红书:毕全能,微信公众号:毕全能哎