Ollama 修改模型存储位置与局域网访问:OLLAMA_MODELS、OLLAMA_HOST 等环境变量怎么设

Ollama 模型默认下在系统盘,怎么改到 D 盘?怎么让局域网其他电脑访问?本文按官方文档讲清 OLLAMA_MODELS、OLLAMA_HOST 等环境变量的含义,以及 Windows、macOS、Linux 的设置步骤。

NNathaniel bigo··原创首发·AI 辅助撰写
7 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理 免费账号 账号

适用于谁

  • 搜「ollama 修改模型存储位置」「ollama 安装在 d 盘」「windows 更改 ollama 模型存放位置」的人;
  • 搜「ollama 局域网访问」,想让另一台电脑、手机或 Docker 里的程序连上本机 Ollama 的人。

本文根据 Ollama 官方 FAQ 和各系统文档整理,资料核对于 2026-10-11。

结论先说

  1. Ollama 的服务端配置全部通过环境变量完成,没有图形化的「高级设置」页面可以改这些。
  2. 改模型位置用 OLLAMA_MODELS,指向你想放模型的文件夹。
  3. 开放局域网访问用 OLLAMA_HOST。默认只监听 127.0.0.1:11434(只有本机能访问),改成 0.0.0.0:11434 后同一网络的其他设备才能连。
  4. 改完必须重启 Ollama 才生效,这是最常见的「改了没用」的原因。
  5. 开放到网络之后,Ollama 本身不带登录验证,只应在可信的局域网里这样用。

常用环境变量

变量作用默认值(官方文档)
OLLAMA_MODELS模型文件存放目录macOS ~/.ollama/models;Linux /usr/share/ollama/.ollama/models;Windows C:\Users\用户名\.ollama\models
OLLAMA_HOST服务监听的地址和端口127.0.0.1:11434
OLLAMA_ORIGINS额外允许跨域访问的来源默认只允许 127.0.0.1 和 0.0.0.0
OLLAMA_CONTEXT_LENGTH默认上下文长度按显存自动选:不足 24 GiB 为 4k,24–48 GiB 为 32k,48 GiB 及以上为 256k
OLLAMA_KEEP_ALIVE模型在内存里保留多久5 分钟
OLLAMA_NUM_PARALLEL每个模型同时处理几个请求1
OLLAMA_MAX_LOADED_MODELS同时加载几个模型GPU 数量的 3 倍;纯 CPU 时为 3
OLLAMA_MAX_QUEUE忙碌时最多排队多少请求512
OLLAMA_NO_CLOUD设为 1 关闭云端功能,仅本地运行未设置

ollama serve --help 可以列出当前版本支持的全部变量。

步骤

Windows:把模型改到 D 盘

官方 Windows 文档的步骤:

  1. 在任务栏右下角找到 Ollama 图标,点开后选择退出(Quit);
  2. 打开「设置」(Windows 11)或「控制面板」(Windows 10),搜索「环境变量」;
  3. 点「编辑账户的环境变量」;
  4. 在用户变量里新建 OLLAMA_MODELS,值填目标文件夹,例如 D:\ollama\models;
  5. 点确定保存;
  6. 从开始菜单重新启动 Ollama。

验证:新开一个终端执行 ollama pull 下载任意模型,看文件是否出现在新目录里。

已经下载过的模型不会自动搬家。可以在退出 Ollama 的状态下,把旧目录(C:\Users\用户名\.ollama\models)里的内容整体移动到新目录;官方文档没有专门描述迁移步骤,移动前建议先保留一份,确认 ollama ls 能正常列出后再删旧文件。

如果连程序本身也不想装在 C 盘,安装时用命令行带上目录参数:

powershell
OllamaSetup.exe /DIR="d:\some\location"

macOS

Ollama 以应用形式运行时,环境变量要用 launchctl 设置:

bash
launchctl setenv OLLAMA_MODELS "/Volumes/外置盘/ollama-models"

然后退出并重新打开 Ollama 应用。

Linux

用官方脚本安装的 Ollama 是一个 systemd 服务:

bash
sudo systemctl edit ollama.service

在打开的编辑器里,于 [Service] 下面加一行(每个变量一行):

ini
[Service]
Environment="OLLAMA_MODELS=/data/ollama/models"

保存后重载并重启:

bash
sudo systemctl daemon-reload
sudo systemctl restart ollama

官方特别提醒:标准安装下服务以 ollama 用户运行,新目录必须让这个用户可读写,否则下载会失败:

bash
sudo chown -R ollama:ollama /data/ollama/models

开放局域网访问

把上面步骤里的变量换成 OLLAMA_HOST,值设为 0.0.0.0:11434:

  • Windows:用户环境变量里新建 OLLAMA_HOST,值 0.0.0.0:11434,重启 Ollama;
  • macOS:launchctl setenv OLLAMA_HOST "0.0.0.0:11434",重启应用;
  • Linux:在 service 里加 Environment="OLLAMA_HOST=0.0.0.0:11434",重载并重启。

然后在另一台设备上访问 http://这台电脑的局域网IP:11434,例如:

bash
curl http://192.168.1.20:11434/api/tags

能返回模型列表就说明通了。连不上时依次检查:Ollama 是否已重启;系统防火墙是否放行了 11434 端口;两台设备是否在同一个网段。

让网页或浏览器插件能访问

浏览器里的页面调用 Ollama 受跨域限制。官方 FAQ 的做法是设置 OLLAMA_ORIGINS,例如允许所有浏览器扩展:

bash
OLLAMA_ORIGINS=chrome-extension://*,moz-extension://*,safari-web-extension://*

也可以只填具体的网页来源,比全部放开更稳妥。

常见问题

Q:设置了环境变量但没有生效?

九成是没有重启。Windows 上要从任务栏彻底退出再启动,而且终端窗口也要新开;macOS 要退出应用再打开;Linux 要 daemon-reload 加 restart。另外确认变量加在了用户变量里、名字没有拼错。

Q:可以直接暴露到公网吗?

不建议。Ollama 自身没有账号和鉴权,任何能访问到端口的人都能调用你的模型、占用你的显卡。官方 FAQ 提到可以放在 Nginx 这类反向代理后面,或者用隧道工具转发;真要对外提供,至少要在代理层加上访问控制。

Q:公司网络要走代理才能下载模型怎么办?

官方 FAQ 的说明是设置 HTTPS_PROXY 环境变量,让 Ollama 拉取模型的请求经过代理,并确保代理的证书已安装为系统证书。设置方法同上。

Q:WSL 或 Docker 里连不上 Windows 上的 Ollama?

它们和宿主机不是同一个 localhost。先把 OLLAMA_HOST 改成 0.0.0.0:11434,再在容器里用宿主机的地址访问(Docker Desktop 一般是 host.docker.internal)。

Q:卸载 Ollama 会删掉模型吗?

官方 Windows 文档注明:如果你改过 OLLAMA_MODELS,卸载程序不会删除那里的模型,需要自己手动删除。

参考资料

  • Ollama 文档:FAQ(配置服务、模型位置、网络访问、并发)— https://docs.ollama.com/faq
  • Windows — https://docs.ollama.com/windows
  • macOS — https://docs.ollama.com/macos
  • Context length — https://docs.ollama.com/context-length

Nathaniel 的更多内容

  1. 01

    promptfoo 使用教程:对比提示词和模型、写断言自动评测(安装与配置)

    promptfoo 是什么、怎么使用?按官方 README 和入门文档讲清它的用途、三种安装方式、用示例项目起步、promptfooconfig.yaml 里提示词、模型和测试用例三部分怎么写、常用断言类型的含义、eval 与 view 两条命令,以及把它放进日常改提示词流程的方法。

    ChatGPT其他 AI 工具0
  2. 02

    Kimi API怎么用:API Key获取、Python调用、K3价格与429报错处理

    Kimi API Key 在哪里获取、怎么用 Python 调用 K3、价格怎么算、429 和 401 报错怎么办?本文按 Kimi API 开放平台官方文档讲清注册认证、创建 Key、base_url 与模型名、计费规则和常见错误排查。

    Kimi0
  3. 03

    Cursor Agent 模式怎么用:Agent、Plan、Ask 三种模式,检查点回滚与消息排队

    Cursor Agent 模式是什么、和 Plan / Ask 模式怎么选?按官方文档讲清 Agent 能调用哪些工具、Shift+Tab 切换模式、Plan 模式先出方案再动手、用检查点撤销改动、任务进行中排队或插话,以及 /goal 长目标。

    Cursor0
  4. 04

    Gemini 聊天记录怎么导出:导出到文档 / 表格、生成 PDF 与用 Takeout 批量导出完整对话

    Gemini 没有「一键导出全部对话」的按钮,但有三条官方路径:单条回答导出到 Google 文档、Gmail、表格;让 Gemini 直接生成 PDF、Word、Markdown 文件;用 Google Takeout 批量下载全部活动记录。本文给出每种方法的步骤和限制。

    Gemini0
  5. 05

    ChatGPT 生成图片中文乱码、文字错误怎么办:7 个按顺序试的办法

    让 ChatGPT 做海报、封面、信息图,中文总是缺笔画、错字、乱码?本文按 OpenAI 官方图像提示指南,给出从写法、字数、局部修改、质量档位到后期排版的 7 个办法,以及什么时候干脆别让 AI 写字。

    ChatGPT0
  6. 06

    OpenCode Skills 使用指南:技能目录、命名规则、权限配置与不加载排查

    OpenCode 的 Skills 放在哪个目录、怎么控制哪些技能能用?按 OpenCode 官方文档讲清六个扫描位置、name 的正则规则、skill 工具的工作方式、在 opencode.json 里用 allow / deny / ask 配置权限、按智能体覆盖,以及技能不出现时的五项检查。

    其他 AI 工具0

同产品的其他教程

  1. 01

    MinerU 是什么、怎么用:把 PDF 等文档解析成 Markdown(4.0 的安装、四档解析与命令)

    MinerU 是什么、怎么安装使用?按官方中文 README 讲清 4.0 版本的定位、支持的输入与输出格式、flash / basic / standard / advanced 四档解析各适合什么、pip 安装命令、mineru-kit 与 mineru 两个命令的分工和常用写法,以及从旧版升级要注意什么。

    其他 AI 工具0
  2. 02

    npx skills add 怎么用:从 GitHub 安装 Skill、skills.sh 是什么与常用命令

    网上的 Skill 安装命令大多是 npx skills add 开头,它是什么、装到哪去了?按官方 README 讲清 skills 命令行工具支持的来源写法、项目与全局两种范围、-a 指定工具、list / find / update / remove 等命令、软链接与复制的区别,以及怎么关掉遥测。

    Claude其他 AI 工具0
  3. 03

    即梦首尾帧怎么用:两张图生成过渡视频(在哪里、提示词、不能用怎么办)

    即梦首尾帧在哪里、怎么用?本文讲清首尾帧入口、哪些模型支持、两张图的比例要求、过渡提示词怎么写,以及「首尾帧不见了 / 不能用了」「画面跳变」的原因和解决办法。

    其他 AI 工具0
  4. 04

    DeepSeek怎么用:网页版与手机App入门(深度思考、智能搜索、上传文件)

    DeepSeek怎么用?本文从官方入口和登录方式讲起,说清输入框里的「深度思考」「智能搜索」和上传附件各管什么,历史对话怎么改名、置顶、分享和导出,以及手机上使用的注意点。

    其他 AI 工具0
  5. 05

    文心一言网页版怎么用:改名「文心」后的入口、对话与工作任务、PPT生成

    文心一言现在叫什么、网页版入口在哪、怎么用?本文按百度文心官网和 App Store 官方页面讲清「文心」的新入口、对话与工作两种模式、图片生成和帮我写作、任务托管与 AIPPT、知识库和定时任务从哪开始。

    其他 AI 工具0
  6. 06

    Trae 规则与 MCP 配置教程:.trae/rules 四种生效方式、导入 AGENTS.md、添加 MCP Server

    Trae rules 怎么配置、Trae 怎么用 MCP?按 TRAE 官方中文文档讲清全局规则与项目规则的位置、四种生效方式、子目录与多层嵌套、导入 AGENTS.md / CLAUDE.md、提交信息规则,以及从市场添加和手动配置 MCP Server、项目级 mcp.json。

    其他 AI 工具0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~