你的AI模型可能被偷了?Ollama漏洞爆发,修改端口必须今天完成

笨笨慢慢学呐 2025-03-12 16:05:23

以下是Ollama在不同系统中修改默认端口号(默认11434)的详细方法:

包括windows、Mac、Linux、docker

Windows系统设置环境变量打开「环境变量」配置窗口(Win+R输入sysdm.cpl→ 高级→环境变量):新增用户变量:变量名:OLLAMA_HOST变量值:0.0.0.0:新端口号(如0.0.0.0:8888)可选:添加跨域支持变量:变量名:OLLAMA_ORIGINS变量值:*重启Ollama服务退出Ollama应用后重新启动,确保变量生效。Linux系统修改服务配置文件编辑systemd服务文件:sudo vi /etc/systemd/system/ollama.service在[Service]部分添加:Environment="OLLAMA_HOST=0.0.0.0:新端口号"(如0.0.0.0:11435)重启服务sudo systemctl daemon-reload sudo systemctl restart ollamaMac系统命令行设置(临时生效)退出Ollama应用后,通过终端设置:export OLLAMA_HOST="0.0.0.0:新端口号" open -a Ollama # 重新启动应用永久生效设置编辑启动脚本(如.zshrc或.bash_profile)添加上述export命令,或通过系统服务配置(类似Linux)。Docker环境运行时指定端口启动容器时通过环境变量覆盖默认配置:docker run -d -p 宿主机端口:容器端口 \ -e OLLAMA_HOST=0.0.0.0:新端口号 \ --add-host=host.docker.internal:host-gateway \ ollama/ollama示例:docker run -d -p 11435:11434 -e OLLAMA_HOST=0.0.0.0:11435 ollama/ollama访问宿主机Ollama服务若宿主机已运行Ollama,需在容器中指定宿主机的IP和端口:docker run -d -p 3000:8080 \ -e OLLAMA_BASE_URL=http://宿主机IP:修改后的端口号 \ ghcr.io/open-webui/open-webui:main例如:-e OLLAMA_BASE_URL=http://192.168.1.100:8888通用注意事项跨平台兼容性:0.0.0.0表示监听所有网络接口,允许局域网访问;127.0.0.1仅限本地。防火墙配置:确保系统防火墙或安全组放行新端口(Linux用ufw,Windows用防火墙入站规则)。模型存储路径:可同步修改OLLAMA_MODELS变量指向自定义目录(如Windows迁移到D盘)。

通过以上步骤,可在各系统中灵活调整Ollama的端口配置。

同时也建议大家一定要把Ollama升级到最新版,官方也紧急做了补丁加固。

如果想了解Ollama其他默认配置项的修改可以查看:

0 阅读:0
笨笨慢慢学呐

笨笨慢慢学呐

感谢大家的关注