























在Windows环境下部署的ollama,通过http://127.0.0.1:11434/访问返回Ollama is running,但是通过本机IP方式 http://172.17.5.37:11434/ 访问时候给出:ERR_CONNECTION_REFUSED,如何解决
Windows环境下Ollama通过本地回环地址127.0.0.1:11434可访问、本机IP172.17.5.37:11434报ERR_CONNECTION_REFUSED,核心原因是Ollama默认仅监听本地回环接口,且Windows防火墙默认拦截该端口的外部访问,按以下步骤即可解决:
将Ollama配置为监听所有网络接口(0.0.0.0),支持局域网/本机IP访问,推荐两种方式:
以管理员身份打开CMD,执行以下命令设置系统级环境变量:
setx OLLAMA_HOST "0.0.0.0:11434" /M
setx:设置永久环境变量/M:系统级生效(必须管理员权限)0.0.0.0:11434:监听所有可用网络接口和默认端口OLLAMA_HOST0.0.0.0:11434ollama.exe进程;以管理员身份打开CMD,执行命令检查端口监听:
netstat -ano | findstr :11434
若输出包含0.0.0.0:11434或(::):11434,说明监听配置成功。
Ollama监听地址配置后,防火墙会默认拦截11434端口的入站请求,需手动放行,推荐两种方式:
New-NetFirewallRule -DisplayName "Ollama LAN Access" -Direction Inbound -Protocol TCP -LocalPort 11434 -Action Allow
Win+R输入wf.msc,打开「高级安全Windows防火墙」;11434;Ollama LAN Access,点击「完成」。配置完成后,在浏览器输入http://172.17.5.37:11434/,若返回Ollama is running,说明问题解决;
也可通过命令行验证API可达性:
curl http://172.17.5.37:11434/api/tags
返回JSON格式的模型列表,即代表服务正常。
11434端口;netstat -ano | findstr :11434查看占用进程,结束后重新启动Ollama。若仅需临时测试,可在管理员CMD中执行以下命令启动Ollama,无需重启系统:
set OLLAMA_HOST=0.0.0.0:11434 && ollama serve
该方式关闭CMD后配置失效,适合临时调试。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。