Эта инструкция подойдёт, если вы не используете менеджер пакетов 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 установлен и активирован Сертификат добавлен в доверенные Утилита работает корректно Доступна из любой директории (опционально)