Ollama 默认主要面向本机访问。要让局域网另一台电脑调用,需要同时处理服务监听、防火墙和客户端地址,任何一层没通都会表现为连接失败。 步骤未在你的操作系统、防火墙和路由器上实测;Ollama API 不应直接作为公网认证边界,只在可信网络开放,并按组织要求增加反向代理、身份验证和传输加密。
本篇验收要点:在运行 Ollama 的主机设置 OLLAMA_HOST 为受控监听地址,重启服务后确认 11434 端口实际监听。 先从客户端请求 /api/tags,再请求 /api/generate,并把防火墙来源限制为指定内网网段或客户端。

先确认本机服务与模型
在 Ollama 主机执行 ollama list,然后用本机 API 请求确认服务和模型均正常。把模型名替换为列表中的完整名称。
curl http://127.0.0.1:11434/api/generate -d '{
"model": "deepseek-r1:7b",
"prompt": "7乘以8只回答数字",
"stream": false
}'
修改监听并重启 Ollama
官方 FAQ 说明可通过 OLLAMA_HOST 改变绑定地址。Windows、macOS 和 Linux 的环境变量与服务重启方式不同,请按当前系统章节操作。为了让内网访问,可绑定主机的内网地址或 0.0.0.0:11434,后者必须依靠防火墙限制来源。重启后用系统网络工具确认端口不是仍只监听 127.0.0.1。
从客户端分两步验证
curl http://OLLAMA_LAN_IP:11434/api/tags
curl http://OLLAMA_LAN_IP:11434/api/generate -d '{
"model": "deepseek-r1:7b",
"prompt": "7乘以8只回答数字",
"stream": false
}'
第一步不通时排查 IP、监听和防火墙;第一步通而第二步失败时核对模型名、内存和 Ollama 日志。对外提供时在反向代理增加认证、HTTPS、请求大小和速率限制。
读者下一步是先记录 Ollama 主机的固定内网地址,并确认本机调用 DeepSeek 正常。
验证标准是服务主机本地请求成功、局域网客户端能取得模型列表和一次非流式回答、非允许来源无法连接,路由器没有把 11434 转发到公网。
常见问题
为什么本机能用,其他电脑连接被拒绝?
通常是服务仍只绑定 127.0.0.1,或主机防火墙没有允许相应来源。先检查监听地址,再看防火墙。
可以在路由器做端口映射吗?
不建议把 11434 原样暴露公网。需要远程访问时使用 VPN 或带认证、TLS 和限流的受控网关。
官方资料与适用边界
Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/31173.html