Графический клиент для безопасного сетевого соединения по протоколу TrustTunnel.
Две редакции: Pro (управление сервером + подключение) и Light (только подключение).
Скачать · TrustTunnel Endpoint · Быстрый старт
Полноценный клиент для администраторов: развёртывание сервера через SSH, управление пользователями, дашборд, логи, расширенные сетевые настройки.
Упрощённый клиент для обычных пользователей: импорт конфига, подключение одной кнопкой, маршрутизация. Без серверных настроек.
| Функция | Pro | Light |
|---|---|---|
| Безопасное подключение | + | + |
| Импорт конфигурации (файл / ссылка / deeplink) | + | + |
| Маршрутизация (GeoIP, GeoSite, домены, IP) | + | + |
| Тема (тёмная / светлая), язык (RU / EN) | + | + |
| Автозапуск, автоподключение, системный трей | + | + |
| Проверка обновлений и автообновление | + | + |
| Контроль соединения (мониторинг, реконнект) | + | + |
| Генератор учётных данных | + | + |
| Управление сервером (SSH) | + | — |
| Установка протокола на сервер | + | — |
| Управление пользователями | + | — |
| Дашборд (пинг, статистика сервера) | + | — |
| Безопасность сервера (fail2ban, firewall) | + | — |
| Просмотр логов | + | — |
| Настройки соединения (протокол, MTU, Kill Switch, DNS) | + | — |
| QR-код конфигурации | + | — |
TrustTunnel — протокол адаптивного сетевого взаимодействия, работающий поверх стандартных транспортных протоколов (HTTP/2, QUIC).
- Туннелирование TCP, UDP и ICMP трафика
- Системный сетевой адаптер (TUN) и SOCKS5-прокси
- Раздельная маршрутизация трафика (split tunneling)
- Пользовательские DNS-серверы через туннель
- Post-Quantum криптография (X25519MLKEM768)
- Windows 10/11 (x64)
- Права администратора (для WinTUN-адаптера)
- Арендуйте Linux-сервер (Ubuntu 22+, Debian 11+), купите домен
- Скачайте
TrustTunnel-Pro-v2.6.0-portable-win64.zipиз Releases - Распакуйте и запустите
TrustTunnel.exe - В мастере введите SSH-данные сервера (IP, порт, логин, пароль или SSH-ключ)
- Приложение установит TrustTunnel-сервер и создаст конфигурацию
- Нажмите Подключить
- Получите конфиг-файл (.toml) или ссылку (tt://) от администратора
- Скачайте
TrustTunnel-Light-v2.6.0-portable-win64.zipиз Releases - Распакуйте и запустите
TrustTunnel Light.exe - Импортируйте конфиг (файл или ссылка)
- Нажмите кнопку подключения
Также доступны установщики (.exe) для обеих редакций.
┌──────────────────────────────────────────────────┐
│ GUI (Tauri v2 + React + TypeScript + Tailwind) │
│ │
│ Pro: sidebar, 8 панелей, SSH-деплой │
│ Light: bottom nav, 4 экрана, без SSH │
│ │
│ Shared: UI-компоненты, хуки, i18n, tokens.css │
│ │
│ Sidecar: trusttunnel_client.exe (C++) │
│ VPN-подключение через WinTUN │
└──────────────────────────────────────────────────┘
- Frontend: React 19 + TypeScript + Tailwind CSS
- Backend: Rust 1.88 (Tauri v2) — sidecar, SSH-деплой (Pro), системный трей
- Network Core: C++ библиотеки TrustTunnel — WinTUN-адаптер, DNS, маршрутизация
- Node.js >= 18
- Rust >= 1.88
- CMake >= 3.24
- Visual Studio 2022 (C++ Build Tools)
- Python >= 3.10 (для Conan)
# 1. Клонировать
git clone https://github.com/ialexbond/TrustTunnelClientForWindows.git
cd TrustTunnelClientForWindows
# 2. Собрать C++ sidecar
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo
cmake --build build --target trusttunnel_client
# 3. Скопировать sidecar для Tauri
copy build\trusttunnel\trusttunnel_client.exe ^
gui-app\src-tauri\trusttunnel_client-x86_64-pc-windows-msvc.exe
# 4. Собрать Pro
cd gui-app && npm install && npx tauri build
# 5. Собрать Light
cd ..\gui-light && npm install && npx tauri build| Компонент | Технология |
|---|---|
| GUI Framework | Tauri v2 |
| Frontend | React 19 + TypeScript + Tailwind CSS |
| Backend | Rust 1.88 |
| Network Core | C++20 (TrustTunnel Client Libraries) |
| Tunnel Driver | WinTUN |
| SSH Deploy | russh (Pro only) |
- AdGuard — за разработку протокола TrustTunnel и открытие исходного кода клиентских библиотек
- TrustTunnel Endpoint — серверная часть протокола
- TrustTunnel CLI Client — справка по консольному клиенту (C++)