OpenClaw需通过配置远程Ollama服务实现安全调用:Windows端设OLLAMA_HOST为0.0.0.0:11434、OLLAMA_ORIGINS为*并重启Ollama,获取VMnet8网关IP;Ubuntu端在config.yaml中配置host为该IP及端口,再验证API连通性与模型列表刷新。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw接入远程Ollama服务需绕过本地直连限制,避免物理机高权限执行风险,让虚拟机中的OpenClaw安全调用真机或服务器上已部署的Ollama模型。
确认远程Ollama服务已开放局域网访问
这一步必须完成,否则OpenClaw连接会直接超时。Windows真机用户请右键托盘小章鱼→Quit Ollama,再按以下顺序操作:
① 按Win+R输入sysdm.cpl→“高级”选项卡→“环境变量”→在“系统变量”中新建:
变量名:【OLLAMA_HOST】,变量值:【0.0.0.0:11434】
变量名:【OLLAMA_ORIGINS】,变量值:【*】
② 重启Ollama(从开始菜单重新启动,不是双击图标)
③ 打开CMD运行ipconfig,记下VMnet8适配器对应的IPv4地址(如192.168.137.1)——这是虚拟机通往真机的网关IP,后续OpenClaw要填的就是它。
注意:若填错成以太网IPv4(如192.168.1.x),虚拟机将无法路由到Ollama服务。
Ubuntu虚拟机中配置OpenClaw指向远程API
确保Ubuntu已安装OpenClaw且版本≥0.5.0,旧版不支持自定义host字段。
打开OpenClaw主目录下的config.yaml文件(路径通常为~/openclaw/config.yaml)
找到ollama:区块,在其下新增两行:
host: "http://192.168.137.1:11434"
timeout: 30
保存后重启OpenClaw服务:systemctl --user restart openclaw
验证连接是否生效
方法一:在Ubuntu终端执行
curl -X GET "http://192.168.137.1:11434/api/tags"
成功返回JSON列表即表示通路建立;若报Connection refused,请检查Windows防火墙是否放行TCP 11434端口。
方法二:启动OpenClaw GUI → 点击左下角模型管理 → “刷新模型列表” → 若能拉取到真机上已下载的qwen2.5-coder:7b等模型名称,说明配置完成。


















