Установка и настройка Throne на Debian — инструкция | TrusTunnel
TrusTunnel.ru

Установка и настройка Throne на Debian

Throne в Debian работает предсказуемо: дистрибутив использует стабильные пакеты и хорошо документированные зависимости. Ниже — развертывание клиента, настройка TUN-интерфейса и управление туннелями.

Особенности работы Throne в Debian

⚠️ Обратите внимание: наши серверы используют расширенную криптографическую защиту от сетевого сканирования с параметром client_random_prefix. Клиент Throne на данный момент ожидает добавления поддержки этого поля для протокола TrustTunnel. В настоящее время прямое подключение нашими актуальными конфигами через Throne временно ограничено. Рекомендуем использовать официальный клиент TrustTunnel или Exclave.

  1. Откройте официальный репозиторий Throne на GitHub и скачайте .deb для своей архитектуры.
  2. Установите пакет и устраньте зависимости:
sudo dpkg -i Throne_linux_amd64.deb sudo apt-get update sudo apt-get install -f

Проверить установку можно командой apt-cache policy throne.

Запустите Throne, затем добавьте профиль. В Личном кабинете нажмите «JSON для Throne» и вставьте код через ServerAdd Custom Outbound.

{ "type": "trusttunnel", "tag": "proxy", "server": "ВАШ_DOMAIN_NAME", "server_port": 443, "username": "ВАШ_USERNAME", "password": "ВАШ_PASSWORD", "quic": true, "tls": { "enabled": true, "server_name": "ВАШ_CUSTOM_SNI", "insecure": false } }
Путь к файлу настроек можно задать вручную при запуске из терминала: throne -c /etc/throne/config.json.

Для постоянной работы удобно оформить автозапуск. Создайте unit-файл:

sudo nano /etc/systemd/system/throne.service
[Unit] Description=Throne Client After=network-online.target Wants=network-online.target [Service] Type=simple ExecStart=/usr/bin/throne Restart=on-failure [Install] WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl enable --now throne systemctl status throne

Если вы предпочитаете графический интерфейс, просто запустите приложение из меню и включите тумблер TUN Mode.

  • TUN-интерфейс не создается?
    Проверьте, что служба запущена от root, и убедитесь, что модуль ядра доступен: modprobe tun.
  • Нет доступа после смены сети?
    Службы Debian часто обновляют DNS через systemd-resolved. Задайте DNS-адрес 1.1.1.1 в настройках профиля.
  • Конфликт с другими сетевыми сервисами?
    Остановите сторонние прокси и менеджеры сетевых соединений на время диагностики.

Что использовать вместо Throne прямо сейчас

Поскольку поддержка параметра client_random_prefix в Throne пока ожидается, для наших актуальных конфигураций рекомендуются следующие клиенты:

Сервис TrusTunnel.ru не является аффилированным лицом разработчиков протокола TrustTunnel(с). Мы предоставляем IT-услуги по настройке приватных туннелей и защищенных соединений на базе открытого ПО (протокол, официальные клиенты) и удобный бот-сервис, выдающий конфигурации.