Настройка Throne на Ubuntu Linux — пошаговая инструкция | TrusTunnel
TrusTunnel.ru

Настройка Throne на Ubuntu Linux

Throne — современный легковесный GUI/CLI-клиент для Linux. Он предоставляет удобный графический интерфейс и консольный режим для управления защищенными сетевыми туннелями на Ubuntu.

В этой инструкции мы разберем установку из .deb пакета и portable tar.gz, первый запуск, добавление профиля и выдачу прав для TUN-интерфейса.

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

Для Ubuntu и производных дистрибутивов удобнее всего использовать готовый .deb пакет:

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

Команда apt-get install -f автоматически подтянет недостающие зависимости, если они возникнут.

Если вы не хотите устанавливать пакет в систему, используйте portable-версию:

wget https://github.com/throneproj/Throne/releases/latest/download/Throne_linux_amd64.zip unzip Throne_linux_amd64.zip -d ~/Throne cd ~/Throne && chmod +x throne ./throne
  • Распакованный каталог можно перенести в любое удобное место.
  • Для работы TUN-режима portable-версию нужно запускать от root.

Чтобы туннель охватывал трафик всей системы, приложению нужны права на создание виртуального сетевого интерфейса (TUN).

sudo ./throne
Без прав суперпользователя TUN-режим не активируется. В этом случае доступен только системный прокси для браузера.

  1. В Личном кабинете нажмите кнопку «JSON для Throne» — код будет скопирован в буфер обмена.
  2. В верхнем меню программы выберите ServerAdd Custom Outbound.
  3. В поле Config (JSON) вставьте скопированный код (или используйте шаблон ниже, заменив значения):
{ "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 } }

Нажмите OK для сохранения, выберите сервер в списке и включите TUN Mode.

Профиль, выданный ботом, содержит актуальные реквизиты. Не публикуйте его: данные доступа индивидуальны.

  • Нет интернета после подключения?
    Проверьте конфликт с systemd-resolved. Зайдите в Settings → DNS и установите адрес 1.1.1.1 или 8.8.8.8.
  • Интерфейс TUN не поднимается?
    Убедитесь, что программа запущена через sudo, и проверьте наличие модуля ядра командой lsmod | grep tun.
  • После обновления сети пропал доступ?
    Перезапустите программу: при старте она пересоздает виртуальный интерфейс и применяет маршруты заново.
  • Где посмотреть логи?
    Запускайте Throne из окна терминала — детальные сообщения о подключении выводятся туда.

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