Перейти к содержанию
modelium.
Начать с задачи
←

Как изменить локальный порт Ollama на macOS

В установленном приложении Ollama для macOS можно задать `OLLAMA_HOST=127.0.0.1:11435` через `launchctl setenv`, полностью закрыть и снова открыть приложение. Затем проверьте `/api/tags` на новом порту. Число 11435 — пример: оно должно быть свободно; настройка доступа из сети может перекрыть переменную, а реальный Mac редакция не проверяла.

Если Ollama на Mac не запускается из-за занятого порта 11434 или другое приложение ждёт иной адрес, можно сменить только порт Ollama и оставить доступ с этого компьютера. В примере ниже сервер переходит на 127.0.0.1:11435: 127.0.0.1 означает «только этот компьютер», а 11435 — пример свободного порта, который при необходимости заменяют. Это инструкция для уже установленного приложения Ollama, а не установка модели. s1 s2

Инструкция сверена с FAQ и исходным кодом Ollama v0.40.11 от 27 октября 2026 года, но редакция не меняла порт на реальном Mac и не проверяла сеть. Нужны macOS 14 Sonoma или новее, Apple Silicon либо Intel Mac; здесь модель не загружается и её требования к памяти не оцениваются. Ручной ollama serve, Docker и удалённый сервер настраиваются иначе. s1 s4

Что проверить до изменения?

Завершите текущие запросы: приложение потребуется перезапустить. В настройках Ollama убедитесь, что доступ к серверу из сети выключен. В исходном коде версии v0.40.11 включённая настройка Expose подменяет OLLAMA_HOST на 0.0.0.0 — это адрес всех сетевых интерфейсов, а не только Mac. Не включайте её ради смены порта: локальный API Ollama не требует ключа доступа. s3 s6

Откройте приложение «Терминал» и введите launchctl getenv OLLAMA_HOST. Запишите прежнее значение, если оно есть: так вы сможете вернуть настройку. Убедитесь, что примерный порт 11435 не занят другим приложением; если он занят, выберите другой порт и замените число во всех следующих адресах. Для этой проверки модель и учётная запись не нужны. s1 s2 s5

Как задать порт и увидеть ответ?

  1. В «Терминале» выполните launchctl setenv OLLAMA_HOST "127.0.0.1:11435". Команда задаёт переменную окружения для запускаемого Mac-приложения; она не меняет адрес уже работающего сервера. Выполните launchctl getenv OLLAMA_HOST: ожидаемое значение — 127.0.0.1:11435. s1
  2. Полностью завершите Ollama через Quit/Выйти в меню приложения, затем вновь откройте Ollama из «Программ». Простой поворот окна или закрытие чата не заменяет перезапуск. Если включена настройка доступа из сети, приложение может перекрыть заданный адрес — вернитесь к предыдущему пункту. s1 s3
  3. В браузере на этом же Mac откройте http://127.0.0.1:11435/api/tags. Ожидается текст с полем models — список установленных моделей, возможно пустой. Если браузер не получает ответ, проверьте, действительно ли закрыли и запустили приложение снова, свободен ли порт и не переопределён ли адрес настройкой доступа из сети. Список моделей не доказывает, что модель умеет отвечать. s1 s3 s5

Как проверить границы доступа и откатить?

Для проверки только локального доступа недостаточно увидеть ответ в браузере. В «Терминале» выполните lsof -nP -iTCP:11435 -sTCP:LISTEN и посмотрите адрес в столбце NAME: для этого примера ожидается 127.0.0.1:11435, а не *:11435, 0.0.0.0:11435 или адрес домашней сети. Если слушателя не видно или указан внешний интерфейс, не считайте сервер изолированным: проверьте настройки приложения и сетевые правила отдельно. Этот тест редакция на Mac не проводила. s2 s3

Учебный результат: адрес http://127.0.0.1:11434/api/tags заменён на http://127.0.0.1:11435/api/tags; поле models показывает только то, что действительно установлено у вас. Если локальный клиент раньше обращался к старому порту, укажите ему новый. Для проверки реального ответа модели откройте отдельный гайд. s2 s5

Для отката снова полностью закройте Ollama. Если до изменения launchctl getenv OLLAMA_HOST ничего не показывал, выполните launchctl unsetenv OLLAMA_HOST. Если было другое значение, повторите команду launchctl setenv из первого шага, заменив 127.0.0.1:11435 на записанное вами значение. Затем снова откройте приложение и проверьте прежний адрес в браузере. Эта настройка не переносит и не удаляет модели. s1 s2

Следующий шаг: проверить установленную модель и её ответ — ответ /api/tags не заменяет проверку генерации. s5

Источники

  1. Ollama FAQ: setting environment variables on Mac — revision 675150d6ad2747df1e218ef59de9194bc4a7e538. Получено 27.10.2026.
  2. Ollama envconfig/config.go: Host and default port — revision 675150d6ad2747df1e218ef59de9194bc4a7e538. Получено 27.10.2026.
  3. Ollama app/server/server.go: Expose overwrites OLLAMA_HOST — revision 675150d6ad2747df1e218ef59de9194bc4a7e538. Получено 27.10.2026.
  4. Ollama macOS: supported systems and installation — revision 675150d6ad2747df1e218ef59de9194bc4a7e538. Получено 27.10.2026.
  5. Ollama API: list local models. Получено 27.10.2026.
  6. Ollama API: local authentication requirements. Получено 27.10.2026.