Windows下安装 龙虾-Openclaw

📅 2026/7/6 1:49:14
Windows下安装 龙虾-Openclaw
Windows下安装 龙虾-Openclaw1.下载openclaw2. 安装Openclaw3.设置Openclaw远程访问1.设置远程访问2.通过nginx代理配置远程访问1.生成证书2.安装nginx3. 修改OpenClaw配置文件4.重启OpenClaw网关4.最后放张图1.下载openclaw打开openclaw官网https://openclaw.ai/选择适合自己的安装方式咱一般都使用在线安装windows下命令powershell-cirm https://openclaw.ai/install.ps1 | iexlinux下命令curl-fsSL https://openclaw.ai/install.sh|bash2. 安装Openclaw执行完在线安装命令后会自动下载等待下载完成后自动进入配置模式:I understand this is personal-by-default and shared/multi-user use requireslock-down.Continue? 我已明白该模式默认为个人专用若要多人共用/共享使用则需进行权限锁定配置。是否继续 yes/no ?选择yes就行其余的步骤我们可以直接选择跳过设置或者保持当前配置就ok。最后完成以后访问一下看看是否安装成功。http://localhost:18789/如果正常打开页面就说明安装成功了。注意首次打开的时候回让你先输入token令牌默认token会放在配置文件里面。下面会有提示在哪个位置按照位置找到以后复制粘贴就ok了自己用的话可以设置一个简单的token修改配置文件就行然后重启。openclaw gateway restart3.设置Openclaw远程访问1.设置远程访问openclaw 默认情况下是不能远程访问的需要修改一下配置。1.首先检查一下服务器的防火墙状态是否允许18789端口远程访问不同服务不同命令自行查看就ok了。2.查看openclaw网关状态openclaw gateway status不懂啥意思就豆包了一下:修改配置方式1命令行模式修改配置 推荐修改网关配置为局域网openclaw configsetgateway.bind lan查看网关绑定模式openclaw config get gateway.bind生成认证tokenopenclaw doctor--generate-gateway-tokentoken位置• Linux/macOS~/.openclaw/openclaw.json• WindowsC:\Users\你的用户名\ .openclaw\openclaw.json方式2手动编辑配置文件打开上述文件找到 gateway 区块修改 bind{gateway:{port:18789,bind:lan, // 修改这里 loopback / lan / tailnetmode:local,auth:{token:这里是生成的token字符串}}}如果要固定ip的话就配置下面的一般不固定gateway:{bind:custom,customBindHost:192.168.1.100, // 你本机内网IPport:18789}重启网关生效openclaw gateway restart查看网关运行状态openclaw gateway status#实时日志排查报错openclaw logs--follow然后就可以通过ip在局域网远程访问了。http://192.168.XX.XX:18789/然后就发现访问不了被拦截了。要是你按照上面的配置都配置完了说明你老实。。。。。2.通过nginx代理配置远程访问远程访问默认需要https访问所以咱需要模拟一下https的访问。抄袭https://lushunde.blog.csdn.net/article/details/1618483751.生成证书如果你没有正式的域名和证书可以先在服务器上生成自签名证书进行测试。一般在linux下才搞这一套# 创建一个存放证书的位置mkdir-p ~/.openclaw/ssl cd ~/.openclaw/ssl# 生成一个假证书。 把ip换成你自己服务器的ipopenssl req-x509-nodes-days 365-newkey rsa:2048 \-keyout key.pem-out cert.pem \-subj/CNraspberrypi.local\-addextsubjectAltNameIP:192.168.1.200,DNS:localhost2.安装nginxsudoaptupdatesudoaptinstall-ynginx安装完成了之后创建nginx配置文件sudovi/etc/nginx/sites-available/openclaw写入以下 HTTPS 配置注意替换证书路径和 IPserver{listen 443 ssl;server_name 192.168.1.200;# 替换为你的实际IP或域名ssl_certificate/home/ld/.openclaw/ssl/cert.pem;ssl_certificate_key/home/ld/.openclaw/ssl/key.pem;ssl_protocols TLSv1.2 TLSv1.3;location/{proxy_pass http://127.0.0.1:18789;proxy_http_version 1.1;proxy_set_header Upgrade$http_upgrade;proxy_set_header Connectionupgrade;proxy_set_header Host$host;proxy_set_header X-Real-IP$remote_addr;}}生成软连接到nginx默认目录下或者就把上面的文件内容复制到默认的nginx配置文件下就行。#生成软连接sudoln-s/etc/nginx/sites-available/openclaw /etc/nginx/sites-enabled/#重启nginxsudosystemctl restart nginx然后重启。3. 修改OpenClaw配置文件编辑配置文件vi ~/.openclaw/openclaw.json 在 gateway 配置块中添加 tls 路径以及 controlUi 的允许来源allowedOrigins 必须使用 https://协议 allowedOrigins是自己服务器的地址就是访问地址如果有域名就再加域名。{gateway:{port: 18789,bind:lan,tls:{cert:/home/ld/.openclaw/ssl/cert.pem,key:/home/ld/.openclaw/ssl/key.pem},controlUi:{enabled: true,allowedOrigins:[https://192.168.X.XXX]}}}4.重启OpenClaw网关openclaw gateway restart在局域网其他机器访问https://192.168.1.200打开以后输入token进不去按照上面的提示在主机上允许当前机器请求就ok了。4.最后放张图反正用着是不好用。后面再写设置连接模型。有撒问题和不对的随时提出