OpenClaw WebUI开启外网访问指南

作者:技术拾光时间:2026-08-14 09:04:25浏览:233

要取消OpenClaw WebUI的本地访问限制 想让你的OpenClaw WebUI能被局域网内的其他设备访问,甚至是从公网进行远程管理?其实核心操作就一步:把配置里的绑定模式从本地回环改到局域网。下面有两种方法,照着做就行。 方法一:通过命令行修改(推荐) 对于大多数用户来说,直接在终端里执行命

要取消OpenClaw WebUI的本地访问限制

想让你的OpenClaw WebUI能被局域网内的其他设备访问,甚至是从公网进行远程管理?其实核心操作就一步:把配置里的绑定模式从本地回环改到局域网。下面有两种方法,照着做就行。

方法一:通过命令行修改(推荐)

对于大多数用户来说,直接在终端里执行命令是最简单、最不容易出错的方式。打开你的命令行工具,依次输入下面这几条指令:

开启局域网访问:clawdbot config set gateway.bind lan

如果遇到认证问题,部分版本可能还需要执行下面这个可选命令:

允许非安全/非本地认证(可选):clawdbot config set gateway.controlUi.allowInsecureAuth true

最后,别忘记重启服务让改动生效:

重启服务生效:clawdbot gateway restart

方法二:手动编辑JSON配置文件

如果你更习惯直接操作配置文件,也可以手动编辑。首先,找到你的配置文件,它通常位于 ~/.openclaw/openclaw.json 或 ~/.clawdbot/clawdbot.json。

打开文件,找到与网关相关(gateway)的配置段落,将其修改为以下结构。这里有个小建议,把 "mode" 也从 "local" 改为 "remote",这样更符合远程访问的意图:

{ "gateway": { "port": 18789, "mode": "remote", "bind": "lan", // 最关键的一步:把 loopback 改为 lan "auth": { "mode": "token", "token": "xxxx" } } }

访问方式与安全提示

完成上述任一修改后,你在其他设备上的浏览器地址栏里输入 http://[你的服务器局域网IP地址]:18789/token=你的Token,应该就能成功访问了。

当然,开放访问意味着需要多考虑一层安全。有两点必须提醒你注意:

防火墙设置:务必检查你服务器的系统防火墙(比如Windows的Defender防火墙或Linux的ufw),确保18789端口已经对外放行。新设备授权:如果是从公网首次尝试访问,后台可能会提示需要进行配对。这时,你需要回到服务器的终端,运行`clawdbot devices list`来查看待授权的设备申请,然后使用`clawdbot devices approve [设备ID]`命令批准它。

话说回来,操作本身并不复杂,处理好绑定模式和防火墙,基本上就能畅通无阻了。