OpenClaw外部访问UI页面

文章名称


目录


前言

因为是单独部署服务器,没有配置过只能本机访问显示,为了局域网或者外网访问需要单独配置。


一、获得token

1.通过ssh获得

bash 复制代码
cat ~/.openclaw/openclaw.json | grep -A 2 '"token"'

2.通过配置文件直接修改

bash 复制代码
echo ~/.openclaw/openclaw.json #查看配置文件地址

cat ~/.openclaw/openclaw.json # 直接查看内容

3.重新生成token

一般是不需要的但是假如想要重新生成的话

老版本的时候需要通过指令生成,现在都会自动生成。只要把原本token删除并重启服务就会自动

bash 复制代码
openclaw gateway restart

二、 内网配置Gateway

修改一样有两种方式

1.通过ssh修改

bash 复制代码
sudo nano ~/.openclaw/openclaw.json #修改配置文件

新版本已经能自动重启了
修改完成后重启服务

bash 复制代码
openclaw gateway restart #重启服务

2.通过web修改

按以下顺序修改,修改完save等待Openclaw自动更新

修改并增加以下内容

增加监听地址

bash 复制代码
"gateway": {
    "port": 18789,
    "mode": "local",
    "bind": 'lan', // 改成lan
    "controlUi": {
      "allowedOrigins": [
        'http://192.168.1.5:18789', // 监听的Ip地址
      ],
      "dangerouslyDisableDeviceAuth": true  //危险-不需要授权
    },

三、权限问题

为了安全性希望能管理访问web ui设备,可以不填加dangerouslyDisableDeviceAuth通过单独的方式授权设备。

先查询需要授权的设备

bash 复制代码
openclaw devices list

添加需要授权的设备,从上面给出清单复制id

bash 复制代码
openclaw devices approve <Deviceid>

清空所有授权设备

bash 复制代码
openclaw devices clear --yes

删除单个设备

bash 复制代码
openclaw devices remove <deviceId>

四、外网访问

外网访问一定要通过安全访问,所以一定要通过https访问,新版本已经无法设置IP直接访问

1.开启https访问

在gateway中增加这部分

bash 复制代码
    "tls": {
      "enabled": true,
      "autoGenerate": true,
      "allowHttp": true
    },

之后可以通过DDNS + 反向代理 + ACME自动证书方式外网访问(本人采用DDNS+内网映射方式成功域名访问)


小记:

由于通过外网访问安全性会降低,官方推荐采用SSH 隧道(CLI + 工具)

所以建议采用内网访问的方式。

发现新版本确实有挺多不一样,增加了很多安全特性安全性也在增加

我的龙虾日记

相关推荐
撞强15 小时前
OpenClaw 自定义Model Provider 的一键配置脚本
模型·maas·openclaw·小龙虾
用什么都重名17 小时前
Ubuntu 24.04 安装 NVIDIA 驱动:解决 “NVIDIA-SMI has failed“ 报错全记录
linux·运维·ubuntu
bosins17 小时前
Ubuntu 日常最常用的文件操作场景和对应指令
linux·服务器·ubuntu
PinoLio17 小时前
鲁班猫5-实战篇之虚拟机运行yolov5
yolo·ubuntu
啦啦啦!19 小时前
虚拟机如何接入Codex并配置中转站(vscode插件版)
linux·vscode·ubuntu·编辑器
进击切图仔20 小时前
Ubuntu 挂载 XFS 磁盘并免密读写
linux·网络·ubuntu
wsad053220 小时前
Ubuntu 26.04 配置静态 IP 地址
网络·tcp/ip·ubuntu
飘忽不定的bug20 小时前
ubuntu22.04 gnome桌面关闭息屏休眠
linux·ubuntu
FriendshipT2 天前
Ubuntu 20.04 下使用 Ollama 本地部署 AI 大模型
linux·人工智能·python·深度学习·ubuntu
A24207349302 天前
Vue 3 + TypeScript:核心优势与开发注意事项详解
vue.js·ubuntu·typescript