要让OpenClaw通过局域网调用本机Ollama服务,需设置OLLAMA_HOST为0.0.0.0:11434、重启Ollama、开放防火墙11434端口,并验证监听状态及远程访问成功。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让OpenClaw通过局域网调用本机Ollama服务,必须确保Ollama监听所有网络接口并放行对应端口,否则OpenClaw在其他设备上发起请求时会直接连接拒绝或超时。
设置OLLAMA_HOST环境变量
打开系统属性→高级系统设置→环境变量→系统变量→新建;
变量名填【OLLAMA_HOST】,变量值填【0.0.0.0:11434】;
这一步不能只写0.0.0.0——漏掉端口号会导致Ollama启动失败或回退到默认localhost:11434,OpenClaw就无法识别服务地址。
完成后重启Ollama服务:先在任务管理器中结束ollama.exe进程,再双击桌面图标或运行ollama serve命令。
开放Windows防火墙端口
方法一(图形界面):控制面板→Windows Defender 防火墙→高级设置→入站规则→新建规则→端口→TCP→特定本地端口 11434→允许连接→勾选“专用”网络→命名为“Ollama API”;
方法二(命令行,需管理员权限):netsh advfirewall firewall add rule name="Ollama API" dir=in action=allow protocol=TCP localport=11434;
注意:如果OpenClaw部署在公司内网,且网络类型被识别为“公用”,则必须在图形界面步骤中额外勾选“公用”,否则规则不生效。
验证Ollama是否已就绪
第一步:在本机CMD中执行 netstat -ano | findstr :11434;
第二步:确认输出中包含 0.0.0.0:11434 且状态为LISTENING;
第三步:在局域网另一台电脑浏览器中访问 http://[你的IP]:11434(例如 http://192.168.1.105:11434),看到“Ollama is running”即成功;
第四步:在OpenClaw配置项中将Ollama地址设为该IP+端口,保存后重启OpenClaw服务。


















