Встречайте TrustTunnel — протокол AdGuard VPN с открытым исходным кодом

Сегодня важный день для нас и всех, кому небезразличны прозрачность, конфиденциальность и полный контроль над интернет-трафиком. Мы наконец открываем исходный код протокола, на котором работает AdGuard VPN. И теперь у него есть имя — TrustTunnel.

Мы давно хотели сделать наш VPN-протокол публичным. Многие из вас просили об этом, и мы всегда отвечали: да, обязательно — это лишь вопрос времени. И вот время пришло.

🎉
TrustTunnel теперь с открытым исходным кодом — его можно изучать, проверять, дорабатывать и использовать в собственных проектах.

Что такое TrustTunnel?

По сути TrustTunnel — это современный, безопасный VPN-протокол, оптимизированный для мобильных устройств. Это та самая технология, которая уже давно используется в AdGuard VPN: на мобильных и десктопных приложениях, в браузерных расширениях.

Почему TrustTunnel? Потому что нам нужно было лучшее решение

Существует немало VPN-протоколов, и логично спросить: зачем создавать ещё один? Дело в том, что на практике мы столкнулись с недоработками популярных протоколов, особенно в странах с жёсткими ограничениями доступа в интернет.

У OpenVPN, WireGuard и IPSec есть общие слабые места: их сравнительно легко обнаружить и заблокировать на уровне сети, а попытки замаскировать VPN-трафик часто приводят к падению скорости. Классический подход — «оборачивать» VPN-данные в TCP-соединение и имитировать обычный веб-трафик — создаёт лишние задержки, так как TCP подтверждает доставку каждого пакета.

TrustTunnel устроен иначе. Он спроектирован так, чтобы выглядеть как обычный HTTPS-трафик, что значительно усложняет его замедление или блокировку. А ещё это помогает ему обходить глубокий анализ пакетов Deep Packet Inspection, или DPI) и при этом сохранять высокий уровень конфиденциальности и безопасности. Для этого используется шифрование на основе TLS — того же стандарта, что лежит в основе HTTPS, — а также транспорт HTTP/2 или HTTP/3, которые широко применяются в интернете. Каждое соединение работает в отдельном потоке, объединяя пакеты для более быстрой и эффективной передачи данных. Протокол также оптимизирован для мобильных устройств и работает даже при нестабильном соединении.

Протокол, который можно использовать, запускать, настраивать и развивать

Публикуя TrustTunnel, мы преследуем две цели.

Во-первых, мы хотим наконец показать пользователям, какой протокол лежит в основе AdGuard VPN, и дать возможность проверить его работу. AdGuard всегда поддерживал идею open-source-разработки, и многие наши продукты уже давно имеют открытый код. В этом смысле AdGuard VPN отставал, но с публичным релизом TrustTunnel ситуация меняется.

Во-вторых, мы хотим изменить сложившуюся картину в мире VPN-протоколов и предложить реальную альтернативу существующим решениям. При этом мы не ограничиваемся формальным «открытым кодом», который по факту используется только одним VPN-сервисом. Мы разделяем ценности свободного и открытого ПО (FOSS) и хотим, чтобы TrustTunnel применялся как можно шире — в том числе другими VPN-провайдерами. Мы уверены, что именно такой подход соответствует духу open-source, и рассчитываем на участие сообщества в развитии TrustTunnel. Мы будем рады любому вкладу — от идей и сообщений об ошибках до прямого участия в разработке.

Что мы сделали для этого:

  1. Опубликовали первую версию спецификации TrustTunnel.
  2. Выложили полный исходный код эталонной реализации сервера TrustTunnel и его клиентов под максимально свободной лицензией.

Чтобы использовать TrustTunnel, необязательно устанавливать AdGuard VPN. Вы можете развернуть собственный сервер и воспользоваться open-source-клиентами TrustTunnel:

  • Клиенты для командной строки доступны для Linux, Windows и macOS
  • Также мы выпускаем два клиентских приложения для iOS и Android

Клиенты TrustTunnel уже обладают широкими возможностями и позволяют:

  • Гибко настраивать маршрутизацию — определять, какие запросы проходят через туннель, а какие остаются в локальной сети
  • Тонко управлять трафиком, разделяя рабочие и личные данные, направляя отдельные домены или приложения и настраивая сетевое поведение без сложной конфигурации
  • Благодаря журналу запросов видеть в реальном времени, куда устройство отправляет трафик, какие правила маршрутизации применяются и какие соединения идут через туннель

Полезные ссылки

Для нас это особенный момент. Мы обещали открыть исходный код нашего протокола — и сегодня выполняем обещание. Теперь, когда он стал публичным, пользователи и разработчики могут изучать TrustTunnel, разворачивать у себя и создавать на его основе собственные решения.

А узнать о TrustTunnel больше и попробовать его в деле можно здесь:
Сайт TrustTunnel
Открытый репозиторий TrustTunnel на GitHub
Приложение TrustTunnel для iOS
Приложение TrustTunnel для Android

9 332 9332 отзыва
Великолепно!

AdGuard VPN
для Windows

Используйте любой браузер или приложение и больше не беспокойтесь об анонимности. С AdGuard VPN весь интернет у вас под рукой.
Скачать
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для Mac

Выберите любую из наших 80+ локаций по всему миру всего за два клика, и ваши данные будут надёжно скрыты от посторонних глаз.
Скачать
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для Android

Сохраняйте анонимность, где бы вы ни были. Десятки локаций, быстрое и надёжное соединение — всё это в вашем кармане.
Google Play
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
Скачать
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для iOS

Защитите свои данные в интернете. Наслаждайтесь любимыми фильмами и шоу и оставайтесь в безопасности, пока смотрите их с AdGuard VPN!
App Store
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для Android

Смотрите фильмы со всего мира и защитите TV с быстрым, безопасным и удобным в настройке AdGuard VPN.
Google Play
Скачивая программу, вы принимаете условия Лицензионного соглашения
Скачать
Скачивая программу, вы принимаете условия Лицензионного соглашения
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для Chrome

Скройте своё местоположение и «переместитесь» в любую часть мира, просматривайте контент без ограничений скорости и будьте анонимны в сети.
Узнать больше
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения

AdGuard VPN
для Edge

Подключитесь к любой локации в один клик, скройте свой IP и сделайте использование интернета безопасным и анонимным.
Узнать больше
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения

AdGuard VPN
для Firefox

Защитите конфиденциальность, скройте своё настоящее местоположение и решите, на каких сайтах вам нужен VPN, а на каких нет!
Узнать больше
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения

AdGuard VPN
для Opera

Скрывайтесь от посторонних глаз в браузере Opera: перемещайтесь по щелчку пальцев в любую точку мира и оставайтесь незамеченными.
Узнать больше
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для роутеров

Установите AdGuard VPN на роутер, чтобы защитить всю сеть. Выбирайте сами, какие устройства защищать и когда
Эта опция доступна только с подпиской AdGuard VPN
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для Linux

Установите лучший бесплатный VPN для Linux и наслаждайтесь повышенной безопасностью, шифрованием трафика и защитой от утечки DNS. Выбирайте среди десятков локаций и скройте своё местоположение от посторонних глаз
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для Apple TV

Смотрите фильмы со всего мира и защитите Apple TV с быстрым, безопасным и удобным в настройке AdGuard VPN
Эта опция доступна только с подпиской AdGuard VPN
9 332 9332 отзыва
Великолепно!

AdGuard VPN для Xbox

Защитите свой Xbox с помощью AdGuard VPN и играйте онлайн с удовольствием: без границ, без опасностей, без сложных настроек
Эта опция доступна только с подпиской AdGuard VPN
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для PS4/PS5

Защитите свой PlayStation с помощью AdGuard VPN и наслаждайтесь бесперебойной онлайн-игрой, повышенной безопасностью и простой настройкой. Выберите VPN-сервер и получите доступ к нужной локации
Эта функция доступна только с подпиской AdGuard VPN
9 332 9332 отзыва
Великолепно!

AdGuard VPN
для Chromecast

Установите AdGuard VPN на Google TV (четвёртое поколение Chromecast) или на сетевой роутер (третье поколение Chromecast) и смотрите фильмы и сериалы с Chromecast, сохраняя анонимность в сети и получая доступ к контенту из любого места. Для третьего поколения Chromecast необходима подписка на AdGuard VPN
Началась загрузка
AdGuard VPN
Стрелка указывает на файл: нажмите на него, и установка начнётся.
Отсканируйте, чтобы скачать AdGuard VPN на смартфон или планшет