满血版DS-R1(18201798243同v)

首页 经验

要在局域网内配置 Ollama 服务

时间: 2025-06-09 15:59:31

(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)

要在局域网内配置 Ollama 服务,使其可以被其他设备访问,需要进行以下设置:


1. 设置环境变量

Ollama 默认仅监听本地(127.0.0.1),要让其在局域网内可访问,需修改 OLLAMA_HOSTOLLAMA_ORIGINS 环境变量:

- OLLAMA_HOST=0.0.0.0(监听所有网络接口)

- OLLAMA_ORIGINS=*(允许跨域访问)


Windows 设置

1. 打开 系统属性高级系统设置环境变量

2. 在 系统变量 中新增:

   - OLLAMA_HOST=0.0.0.0

   - OLLAMA_ORIGINS=*

3. 重启 Ollama 服务。


Linux(Systemd 管理)

1. 编辑服务文件:

   

bash

   sudo systemctl edit ollama.service

   

2. 添加:

   

ini

   [Service]

   Environment="OLLAMA_HOST=0.0.0.0:11434"

   Environment="OLLAMA_ORIGINS=*"

   

3. 重启服务:

   

bash

   sudo systemctl daemon-reload

   sudo systemctl restart ollama

   

4. 开放防火墙端口(如 ufw):

   

bash

   sudo ufw allow 11434/tcp

   

   


macOS

1. 临时生效(重启后失效):

   

bash

   launchctl setenv OLLAMA_HOST "0.0.0.0"

   launchctl setenv OLLAMA_ORIGINS "*"

   

2. 永久生效(写入 ~/.zshrc~/.bash_profile):

   

bash

   export OLLAMA_HOST=0.0.0.0:11434

   export OLLAMA_ORIGINS="*"

   

   然后重启终端或运行 source ~/.zshrc


2. 防火墙配置

- Windows

  - 进入 Windows Defender 防火墙高级设置入站规则 → 允许 TCP 端口 11434

- Linux

 

bash

  sudo firewall-cmd --zone=public --add-port=11434/tcp --permanent

  sudo firewall-cmd --reload

 

  


3. 测试访问

- 在局域网另一台设备上访问:

 

  http://<你的IP>:11434

 

  例如:

 

  http://192.168.1.100:11434

 

  如果能返回 Ollama API 信息,说明配置成功。


4. 安全建议

- 仅限局域网使用,避免暴露在公网(防止未授权访问)。

- 可结合 Nginx 反向代理VPN 增强安全性。


这样,Ollama 就可以在局域网内被其他设备调用了。


还有问题,向AI提问。


上一个 要删除当前用户的 crontab 中的某一条任务 文章列表 下一个 怎么关闭Ollama qwen3思考

(汉语/英语/日语/法语/德语)语音助手(识别/合成),智能翻译,高中物理动画,数据分析,数据可视化,电话: 18201798243(同v)

本站非DeepSeek官网,本站域名售卖中

最新

工具

© 2019-至今 适观科技

沪ICP备17002269号