局域网访问另一台电脑的ollama
时间: 2025-03-04 08:56:38 浏览: 184
### 配置局域网内的Ollama服务访问
为了实现在局域网内其他设备上访问已安装有Ollama的一台Windows主机的服务或文件,需按照特定步骤调整环境变量以及网络设置。
#### 调整环境变量以允许跨机器访问
确保目标计算机(即运行Ollama的那台)已经设置了如下三个必要的系统级环境变量[^1]:
- `OLLAMA_MODELS`:指定用于存储模型的位置。
- `OLLAMA_HOST`: 设定为`0.0.0.0`以便监听所有可用接口。
- `OLLAMA_ORIGINS`: 使用通配符`*`来接受来自任何源的请求。
这些配置使得该计算机能够响应来自同一网络下其它客户端发起的连接尝试。
#### 开启防火墙端口转发
除了上述软件层面的操作外,还需确认操作系统自带防火墙不会阻挡外部IP地址对该服务器开放的相关端口号。通常情况下,默认HTTP(S)协议使用的80/443端口可能并不适用于此场景下的API调用或其他形式的数据交换。因此建议查阅官方文档获取确切通信所需的具体端口列表,并据此修改防火墙规则。
对于Windows平台而言,可以通过图形界面轻松完成这项工作——进入控制面板 -> Windows Defender Firewall -> 高级设置 -> 新建入站规则... ,选择适用程序和服务后继续下一步直至完成向导流程即可。
#### 测试连通性
最后一步是在另一台PC上通过浏览器或者其他HTTP客户端工具测试能否正常加载远程资源。假设本地部署完毕后的URL形如http://<target-ip>:port,则只需将其粘贴至地址栏回车键提交查询便能直观判断是否一切就绪。
```bash
curl http://<target-ip>:port/api/v1/version
```
以上命令可以用来验证远端Ollama API的状态返回码和版本信息,如果显示类似`{"status":"ok","data":{"version":"0.5.6"}}`这样的JSON对象则表明整个过程顺利完成。
阅读全文
相关推荐













