Установка xTunnel вручную на MacOS
Эта инструкция подойдёт, если вы не используете менеджер пакетов Homebrew
Для корректной работы xTunnel достаточно выполнить установку, установить сертификат, активировать и при желании — настроить запуск из любой папки.
Скачайте xTunnel
Перейдите на сайт https://xtunnel.ru/ и скачайте архив, соответствующий архитектуре вашего Mac:
  • Mac arm64 — для Mac с процессором Apple Silicon (M1/M2/M3)
  • Mac x64 — для Mac с процессором Intel
Распакуйте архив
Создайте постоянную директорию для утилиты, например:
mkdir -p ~/Programs/xtunnel

Скопируйте содержимое архива в эту папку.

После распаковки в директории должны находиться файлы:
  • xtunnel — исполняемый файл утилиты
  • xtunnel-cert.cer — сертификат издателя
Установка сертификата
Проверьте, установлен ли сертификат xtunnel.dev:
security find-certificate -c "xtunnel.dev" > /dev/null && echo "Сертификат уже установлен"

Если команда ничего не вывела, установите сертификат вручную:
CERT_PATH=$(find /opt/homebrew/Cellar/xtunnel -name xtunnel-cert.cer 2>/dev/null | sort | tail -n 1) && \
[ -f "$CERT_PATH" ] && \
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain "$CERT_PATH" && \
echo "Сертификат успешно установлен."

⚠️ Если вы уже устанавливали сертификат, то этот шаг нужно пропустить
Проверка установки
Откройте Terminal и выполните:
~/Programs/xtunnel/xtunnel version
Если выводится номер версии — утилита установлена корректно.
Активация xTunnel
При первом запуске требуется активация.
Выполните команду:
~/Programs/xtunnel/xtunnel register <ВАШ_КЛЮЧ>
Где <ВАШ_КЛЮЧ> — ключ, полученный после регистрации на сайте.
Первый запуск туннеля
Запустите туннель, например, на локальный порт 80:
~/Programs/xtunnel/xtunnel http 80
Если всё настроено корректно, статус будет Connected.
Запуск из любой папки (опционально)
Чтобы запускать xtunnel без указания полного пути, добавьте его в PATH.

Для Mac с Intel:
Переместите файл xtunnel в стандартную директорию выполнив команды:
sudo mv ~/Programs/xtunnel/xtunnel /usr/local/bin/
sudo chmod +x /usr/local/bin/xtunnel

Для Mac с Apple Silicon (M1 / M2 / M3):
sudo mv ~/Programs/xtunnel/xtunnel /opt/homebrew/bin/
sudo chmod +x /opt/homebrew/bin/xtunnel

После этого перезапустите Terminal и проверьте:
xtunnel version
xtunnel http 80
Готово ✅
xTunnel установлен и активирован
Сертификат добавлен в доверенные
Утилита работает корректно
Доступна из любой директории (опционально)