s-blog

macOS 上 Ollama 局域网访问与开机自启

ssssmy · 2026-06-05 · 2 min · macOS

让 macOS 上的 Ollama 支持局域网/跨域访问,并通过自定义磁盘存模型 + 开机自启。

关键环境变量

launchctl setenv OLLAMA_HOST "0.0.0.0"        # 监听所有网卡(默认仅 127.0.0.1)
launchctl setenv OLLAMA_ORIGINS "*"           # 允许跨域
launchctl setenv OLLAMA_MODELS "/Volumes/T9/ollama"   # 模型存到外置磁盘
  • API 端口:11434
  • WebUI(如经 nginx 反代):自定义端口

开机自启(LaunchDaemon)

/Library/LaunchDaemons/ollama.environment.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>my.startup</string>
    <key>ProgramArguments</key>
    <array>
        <string>sh</string>
        <string>-c</string>
        <string>
        launchctl setenv OLLAMA_ORIGINS "*"
        launchctl setenv OLLAMA_HOST "0.0.0.0"
        launchctl setenv OLLAMA_MODELS "/Volumes/T9/ollama"
        </string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>
sudo launchctl load /Library/LaunchDaemons/ollama.environment.plist

设完环境变量后重启 Ollama 生效。

原文链接:https://www.ssssmy.com/notes/macos-shang-ollama-ju-yu-wang-fang-wen-yu-kai-ji-zi-qi