TorrServe на Mac OS: установка и настройка

TorrServe — популярное название сервера TorrServer от проекта YouROK, и на macOS он работает не как привычное приложение с иконкой, а как консольный бинарник, который запускается через Терминал. Именно этот момент чаще всего сбивает пользователей Mac: после скачивания файла двойной клик по нему ничего не открывает, а система может выдать предупреждение о неустановленном разработчике.

На самом деле схема простая: TorrServer поднимает локальный сервер на вашем Mac, принимает magnet-ссылки и отдаёт видеопоток в любой плеер — VLC, IINA или даже на телевизор в той же сети. Ниже разберём установку, обход ограничений Gatekeeper, запуск и типичные проблемы.

Что такое TorrServer и зачем он на Mac

TorrServer — это локальный сервер, который скачивает торрент-раздачу и одновременно отдаёт её как HTTP-поток. Благодаря этому фильм можно смотреть сразу, не дожидаясь полной загрузки файла на диск. Пользователи привыкли к названию TorrServe по Android-приложению Matrix, но на компьютерах, включая macOS, используется именно серверная версия.

Типичные сценарии использования на Mac:

  • 🎬 просмотр торрент-раздач в VLC или IINA без полного скачивания;
  • 📺 раздача потока на телевизор или приставку в домашней сети;
  • 🔗 связка с клиентами вроде Lampa, которые обращаются к серверу по локальному адресу;
  • 💾 экономия места — кэш можно хранить в оперативной памяти, а не на диске.

Где скачать TorrServer для macOS

Единственный надёжный источник — официальный репозиторий проекта YouROK/TorrServer на GitHub, раздел Releases. Там публикуются сборки под разные платформы, включая macOS. Ищите файл с darwin в названии — так обозначается ядро macOS.

Обратите внимание на архитектуру вашего Mac. Для компьютеров на чипах Apple Silicon (M1, M2, M3 и новее) нужна сборка arm64, для старых Intel-моделей — amd64. Узнать архитектуру можно в меню → Об этом Mac.

⚠️ Внимание: скачивайте TorrServer только с официального репозитория проекта. Сторонние сайты с «готовыми сборками» могут подменять бинарный файл, а сервер получит доступ к вашей сети и трафику.

Установка и первый запуск через Терминал

Распакуйте скачанный архив — внутри будет один исполняемый файл. Удобно положить его в отдельную папку, например ~/torrserver. Дальше все действия выполняются в приложении Терминал.

Сначала нужно дать файлу права на исполнение и перейти в его папку:

cd ~/torrserver

chmod +x TorrServer-darwin-arm64

Теперь запуск:

./TorrServer-darwin-arm64

Если всё прошло успешно, в терминале появится лог запуска, а сервер станет доступен по адресу http://127.0.0.1:8090 — откройте его в браузере, и вы увидите веб-интерфейс управления.

☑️ Первый запуск TorrServer на Mac

Выполнено: 0 / 4

Обход блокировки Gatekeeper

macOS может отказаться запускать файл с сообщением вроде «не удаётся проверить разработчика» или «программа повреждена». Это стандартное поведение Gatekeeper для бинарников, скачанных не из App Store и без подписи Apple.

Самый простой способ — снять карантинный атрибут командой:

xattr -d com.apple.quarantine ~/torrserver/TorrServer-darwin-arm64

Альтернативный вариант — открыть Системные настройкиКонфиденциальность и безопасность сразу после неудачного запуска: там появится кнопка подтверждения запуска для заблокированного файла. После одного подтверждения система больше не будет мешать.

⚠️ Внимание: снимайте карантин только с файла, скачанного из официального репозитория. Команда xattr отключает защитную проверку, и применять её к неизвестным программам небезопасно.

Настройка сервера и подключение плееров

Веб-интерфейс на 127.0.0.1:8090 позволяет добавлять торренты по magnet-ссылке или файлу, управлять раздачами и получать ссылки на поток. Ссылку на видео достаточно вставить в плеер: в VLC это ФайлОткрыть сеть, в IINA — аналогичный пункт открытия URL.

В настройках сервера стоит обратить внимание на размер кэша. На Mac с 8 ГБ памяти агрессивный кэш в оперативной памяти может привести к подтормаживаниям системы — в этом случае уменьшите его или включите кэширование на диск.

Сравнение популярных плееров для просмотра потока с TorrServer:

ПлеерОткрытие сетевого потокаОсобенности
VLCФайл → Открыть сетьУниверсальный, поддерживает любые форматы
IINAОткрыть URLНативный интерфейс macOS, на базе mpv
mpvЧерез Терминал: mpv URLМинималистичный, лёгкий
InfuseДобавление по ссылкеУдобная библиотека, часть функций платная

Автозапуск TorrServer при включении Mac

Чтобы не запускать сервер вручную каждый раз, можно добавить его в автозагрузку. Простой способ — создать скрипт запуска и добавить его в Системные настройкиОсновныеОбъекты входа. Более «правильный» путь для macOS — служба launchd с plist-файлом в ~/Library/LaunchAgents.

Пример plist для launchd

Создайте файл ~/Library/LaunchAgents/com.torrserver.plist с ProgramArguments, указывающими на путь к бинарнику, и ключом RunAtLoad со значением true. Загрузите службу командой launchctl load с указанием пути к plist. Точную структуру файла сверяйте с документацией launchd под вашу версию macOS.

Для большинства пользователей достаточно объекта входа — это проще и не требует редактирования системных конфигураций.

Типичные проблемы и их решение

Разберём ситуации, с которыми чаще всего сталкиваются при запуске TorrServe на Mac OS:

  • 🚫 «Permission denied» при запуске — не выполнен chmod +x, вернитесь к шагу с правами;
  • 🧱 «Программу невозможно открыть» — сработал Gatekeeper, снимите карантин через xattr;
  • 🔌 Порт 8090 занят — другой процесс уже использует порт; завершите его или смените порт в настройках;
  • 🐌 Видео заикается — мало сидов в раздаче или слишком большой кэш в памяти;
  • 🌐 Плеер на телевизоре не видит сервер — проверьте, что устройства в одной сети и брандмауэр macOS не блокирует входящие соединения.

Если веб-интерфейс не открывается, первым делом посмотрите на окно Терминала: если оно закрыто, сервер остановлен. TorrServer работает, пока запущен процесс — закрытие терминала завершает и его.

⚠️ Внимание: если в Системных настройкахСетьБрандмауэр включена блокировка входящих соединений, устройства из локальной сети не смогут подключиться к серверу. Разрешите входящие подключения для TorrServer в настройках брандмауэра.
📊 Как вы используете TorrServer на Mac?
Смотрю на самом Mac через VLC/IINA
Раздаю поток на телевизор
Связка с Lampa или аналогами
Только планирую настроить

Частые вопросы

Есть ли TorrServe с графическим интерфейсом для macOS?

Отдельного приложения с окном, как на Android, нет. TorrServer запускается в Терминале, а управление ведётся через веб-интерфейс в браузере по адресу 127.0.0.1:8090.

Работает ли TorrServer на Mac с чипом M1/M2/M3?

Да, но нужна сборка под архитектуру arm64. Сборка для Intel (amd64) на Apple Silicon может запуститься через Rosetta, однако нативная версия предпочтительнее.

Можно ли смотреть торренты на телевизоре через Mac?

Да. Запустите сервер на Mac, а на телевизоре или приставке в клиенте (например, Lampa) укажите локальный IP-адрес Mac и порт 8090. Оба устройства должны быть в одной сети.

Почему сервер останавливается после закрытия Терминала?

Процесс привязан к сессии терминала. Чтобы сервер работал постоянно, настройте автозапуск через объекты входа или службу launchd, как описано выше.

Безопасно ли использовать TorrServer?

Сам сервер — открытый проект, но помните: он скачивает и раздаёт торрент-трафик, а доступ к контенту зависит от его правового статуса в вашей стране. Скачивайте бинарник только из официального репозитория.