Что такое Throne VPN и зачем он нужен
Throne — это современный VPN-клиент с открытым исходным кодом, предназначенный для работы с протоколами V2Ray, VLESS, Hysteria, Trojan, VMess, Reality и Shadowsocks. В отличие от многих коммерческих решений, Throne не требует регистрации, не хранит логи и даёт полный контроль над конфигурацией соединения. Основная аудитория — пользователи, которые хотят обходить региональные блокировки, защищать трафик от прослушивания и подключаться к серверам через гибкие протоколы.
Проект развивается на GitHub (репозиторий throneproj/Throne), где доступны исходные коды, бинарные сборки для всех платформ и документация. Благодаря открытой лицензии любой желающий может проверить код на наличие уязвимостей или собрать клиент под свою систему. Throne поддерживает режим TUN (туннелирование всего трафика) и точечную маршрутизацию, что позволяет использовать его как полноценный VPN или как прокси для отдельных приложений.
Где скачать Throne: GitHub Releases и менеджеры пакетов
Официальный источник сборок — страница релизов на GitHub: https://github.com/throneproj/Throne/releases. Там представлены версии для Windows (32/64-bit, ARM64, legacy), macOS (Intel и Apple Silicon) и Linux (deb, zip, system-qt). Для каждой платформы можно выбрать портативную версию (ZIP) или установщик.
Пользователям Linux доступны несколько способов установки:
- Рекомендуемый скрипт:
curl -fsSL https://raw.githubusercontent.com/throneproj/Throne/dev/script/install_linux.py | sudo python3— скачивает последнюю стабильную или нестабильную версию, размещает в /opt/Throne и создаёт ярлык. - Менеджеры пакетов: WinGet и Scoop для Windows, DNF для Fedora/RHEL9+, Zypper для openSUSE/SLES, AUR (пакет
throne) для Arch Linux, NixOS через конфигурациюprograms.throne.enable = true. - Сборка из исходников: клонируйте репозиторий с субмодулями, скачайте srslist.h, выполните cmake и make.
Для macOS после распаковки ZIP необходимо снять атрибут карантина командой xattr -d com.apple.quarantine /path/to/Throne.app и переместить приложение в /Applications.
Первоначальная настройка: импорт конфигураций и подписок
После установки Throne необходимо добавить профили серверов. Конфигурации можно получить из публичных источников, например, с сайта Goida VPN Configs, который обновляет списки каждые 9 минут. Процесс импорта:
- Скопируйте ссылку на конфиг (обычно это subscription URL).
- В Throne откройте меню «Профили» → «Добавить профиль из буфера обмена».
- Выделите все добавленные профили (Ctrl+A).
- Запустите тест задержки: «Профили» → «Тест задержки (пинга) выбранного профиля». Дождитесь сообщения «Тест задержек завершён!».
- Отсортируйте профили по колонке «Задержка (пинг)» — выберите сервер с минимальным значением.
- Включите галочку «Режим TUN» в верхней части окна, если хотите туннелировать весь трафик.
- Кликните левой кнопкой мыши по серверу, затем правой кнопкой → «Запустить».
Для обновления подписок используйте «Настройки» → «Группы» → «Обновить все подписки». Throne поддерживает автоматическое обновление, что удобно при частой смене серверов.
Режим TUN и маршрутизация трафика
Режим TUN (TUNnel) позволяет перенаправлять весь системный трафик через VPN-туннель, аналогично классическим VPN-клиентам. В Throne этот режим включается флажком в главном окне. При активации программа создаёт виртуальный сетевой интерфейс, через который проходят все пакеты. Это обеспечивает защиту для всех приложений, включа那些, которые не поддерживают настройку прокси.
Для тонкой настройки маршрутизации Throne использует rule-сеты (списки правил), которые можно загрузить из репозитория routeprofiles. Например, можно настроить обход только для определённых сайтов (split tunneling) или, наоборот, направить весь трафик через VPN, исключая локальные ресурсы. Расширенная конфигурация TUN в Windows описана в официальной документации: она включает настройку DNS, исключение IP-диапазонов и выбор интерфейса.
Важно: при использовании TUN-режима антивирусы могут ложно срабатывать, так как Throne изменяет системные DNS-настройки и манипулирует сетевыми интерфейсами. Это нормальное поведение для VPN-клиентов.
Throne на разных платформах: Windows, macOS, Linux
Windows: доступны портативная ZIP-версия (просто распаковать и запустить Throne.exe) и установщик (.exe). Для старых систем (Windows 7/8) есть legacy-сборки. Если при запуске возникает ошибка MSVCP/VCRUNTIME, необходимо установить актуальный пакет Visual C++ Runtimes.
macOS: после установки требуется снять атрибут карантина и переместить приложение в /Applications. Встроенное повышение привилегий открывает Terminal для установки setuid-root бита на ядро — этот шаг может не сработать, если приложение находится в папке Загрузки.
Linux: рекомендуется установочный скрипт, который работает на любом дистрибутиве. Также доступны deb-пакеты для Debian/Ubuntu (включая версию system-qt без встроенных библиотек Qt — полезна при конфликтах тем). Для Fedora/RHEL9+ добавьте репозиторий и установите через DNF. Пользователи Arch Linux могут использовать AUR-пакет throne. В NixOS достаточно добавить programs.throne.enable = true в конфигурацию.
На всех платформах Throne поддерживает импорт конфигов из буфера обмена и обновление подписок через меню «Группы».
Использование Throne с публичными конфигами: Goida VPN и другие источники
Публичные агрегаторы, такие как Goida VPN Configs, предоставляют автоматически обновляемые списки конфигураций для V2Ray, VLESS, Hysteria и других протоколов. Эти конфиги специально настроены для обхода систем с белыми списками SNI/CIDR, которые используются операторами связи. Процесс подключения:
- Перейдите на сайт агрегатора и скопируйте ссылку на конфиг (subscription URL).
- В Throne добавьте профиль из буфера обмена.
- Запустите тест задержки и выберите сервер с минимальным пингом.
- Включите режим TUN и запустите соединение.
Важно: публичные конфиги могут быть нестабильными — сервера перегружены или заблокированы. Рекомендуется периодически обновлять подписку (в Throne это делается через «Настройки» → «Группы» → «Обновить все подписки»). Также стоит проверять пинг перед подключением, так как скорость зависит от географической близости сервера.
Для iOS и iPadOS агрегаторы обычно предлагают отдельные инструкции, но Throne не поддерживается на этих платформах — там используются другие клиенты (например, V2Box или Hiddify).
Решение типичных проблем: антивирус, ошибки библиотек, обновление
Антивирусные ложные срабатывания: Throne может быть помечен как вредоносное ПО, потому что его функция обновления скачивает, удаляет и заменяет файлы (поведение, напоминающее ransomware), а также изменяет системные DNS-настройки. Чтобы избежать блокировки, добавьте Throne в исключения антивируса или временно отключайте защиту при обновлении.
Ошибка MSVCP/VCRUNTIME на Windows: возникает при отсутствии актуальных библиотек Visual C++. Решение — удалить старые версии и установить пакет Visual C++ Runtimes (скачать с официального сайта Microsoft или из репозитория Goida).
Проблемы с TUN-режимом на macOS: если повышение привилегий не удаётся, убедитесь, что Throne.app находится в /Applications, а не в ~/Downloads. Также можно вручную выполнить команду setuid.
Конфликты тем на Linux: если графический интерфейс не загружается или выглядит некорректно, используйте версию system-qt (без встроенных библиотек Qt).
Обновление: Throne имеет встроенную функцию обновления. Также можно скачать новую версию вручную со страницы релизов GitHub. При использовании установочного скрипта Linux повторный запуск той же команды обновит программу.
Сравнение Throne с другими клиентами: v2rayNG, Hiddify, NekoRay
Throne — не единственный клиент для работы с V2Ray-совместимыми протоколами. Вот основные альтернативы:
- v2rayNG (Android): популярный мобильный клиент с поддержкой импорта из буфера обмена и QR-кодов. Не имеет режима TUN, работает только как прокси.
- Hiddify (кроссплатформенный): предлагает удобный интерфейс и встроенные профили для обхода блокировок. Требует смены варианта маршрутизации на «Индонезия» для корректной работы.
- NekoRay (Windows/Linux): функциональный клиент с поддержкой подписок и правил маршрутизации. Интерфейс сложнее, чем у Throne.
Throne выделяется простотой настройки (один клик для импорта), встроенным TUN-режимом и активной разработкой на GitHub. Он подходит как новичкам, так и опытным пользователям, которые хотят гибко настраивать маршрутизацию. В отличие от Hiddify, Throne не требует изменения региональных настроек, а в отличие от v2rayNG — работает на десктопных платформах.
Безопасность и конфиденциальность: что нужно знать
Throne — клиент с открытым исходным кодом, что позволяет независимо аудировать его на предмет шпионских функций или уязвимостей. Однако безопасность соединения в первую очередь зависит от используемых серверов и протоколов. Рекомендации:
- Используйте только доверенные конфиги. Публичные списки могут содержать сервера, логирующие трафик. По возможности настраивайте собственный сервер.
- Включайте TUN-режим только при необходимости — он перенаправляет весь трафик, что может замедлить соединение.
- Регулярно обновляйте клиент до последней версии, чтобы получать исправления уязвимостей.
- На Windows антивирус может блокировать Throne — это не признак вредоносности, но стоит проверять скачанные файлы через VirusTotal.
Throne не собирает телеметрию и не требует регистрации. Все настройки хранятся локально в конфигурационных файлах (на Linux — в ~/.config/Throne).
Вопросы и ответы
Как установить Throne на Windows через GitHub?
Перейдите на страницу релизов GitHub (https://github.com/throneproj/Throne/releases), скачайте Throne-x.x.x-windows64.zip (или установщик .exe). Распакуйте ZIP и запустите Throne.exe. Если используете установщик, следуйте инструкциям мастера. Для обновления используйте встроенную функцию или скачайте новую версию.
Почему Throne не запускается на Windows и выдаёт ошибку MSVCP?
Ошибка MSVCP/VCRUNTIME означает отсутствие актуальных библиотек Visual C++. Удалите старые версии и установите пакет Visual C++ Runtimes (скачать можно с официального сайта Microsoft или из репозитория Goida VPN Configs). После установки перезапустите Throne.
Как импортировать конфиги из Goida VPN в Throne?
Скопируйте ссылку на конфиг с сайта Goida VPN Configs. В Throne откройте меню «Профили» → «Добавить профиль из буфера обмена». Затем выделите все профили (Ctrl+A), запустите тест задержки через «Профили» → «Тест задержки (пинга) выбранного профиля». Отсортируйте по пингу, выберите сервер с минимальным значением, включите режим TUN и нажмите «Запустить».
Как обновить подписки в Throne?
Перейдите в «Настройки» → «Группы» → «Обновить все подписки». Throne автоматически загрузит актуальные конфиги. Также можно обновить отдельную группу, нажав на иконку обновления рядом с её названием.
Что такое режим TUN в Throne и зачем он нужен?
Режим TUN создаёт виртуальный сетевой интерфейс, через который проходит весь системный трафик. Это позволяет защитить все приложения, включая те, которые не поддерживают настройку прокси. Включается флажком в главном окне Throne. Для тонкой настройки маршрутизации используйте rule-сеты из репозитория routeprofiles.
Как установить Throne на Linux через скрипт?
Выполните команду: curl -fsSL https://raw.githubusercontent.com/throneproj/Throne/dev/script/install_linux.py | sudo python3. Скрипт покажет последние версии, спросит, хотите ли вы установить или удалить программу, и какую ветку выбрать. Требуются Python 3 и права root. Повторный запуск обновит или удалит Throne.
Безопасно ли использовать публичные конфиги из Goida VPN?
Публичные конфиги могут быть нестабильными и потенциально небезопасными, так как сервера могут логировать трафик. Рекомендуется использовать их только для временного доступа или тестирования. Для постоянного использования настройте собственный сервер. Перед подключением проверяйте пинг и обновляйте подписку.