ollama 局域网访问
时间: 2025-01-29 16:55:36 浏览: 244
### 配置 Ollama 以允许局域网内设备访问
为了使局域网中的其他设备能够访问 Ollama 服务,需确保服务器端口对外开放并可被网络内的客户端触及。通常情况下,默认安装可能仅限于本地主机 (localhost) 访问。
#### 修改绑定地址
默认设置下,Ollama 可能会监听 `127.0.0.1` 或者 `[::1]`,这表示只接受来自同一台机器上的连接请求。要让其它计算机也能连上,应该更改配置文件或启动参数来指定一个更广泛的IP范围比如 `0.0.0.0` ,这样就可以接收到来自任何接口的入站流量[^1].
对于大多数Linux发行版而言,在命令行界面通过如下方式启动ollama服务可以实现上述目的:
```bash
sudo ollama start --listen=0.0.0.0:8080
```
这条指令会让Ollama监听所有可用网络接口上的8080端口[^1].
#### 调整防火墙规则
如果操作系统启用了防火墙,则还需要开放相应的TCP端口号以便外部通信。假设之前选择了8080作为HTTP的服务端口,那么就需要添加一条新的防火墙规则允许该端口的数据包传入:
在基于RedHat/CentOS/Fedora系统的环境中执行以下命令:
```bash
sudo firewall-cmd --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
```
而在Debian/Ubuntu类系统里则应使用ufw工具完成相同操作:
```bash
sudo ufw allow 8080/tcp
```
以上措施将确保防火墙不会阻挡试图到达目标服务器8080端口的合法请求[^2].
#### 测试连接性
最后一步是在另一台位于同一路由器下的PC尝试建立到运行着Ollama应用程序那台电脑相应端口之间的联系。可以通过浏览器输入http://<Server_IP>:8080的形式来进行简单的测试;其中,<Server_IP>代表提供服务一方的真实IPv4地址[^3].
阅读全文
相关推荐

















