Протоколы VPN-подключения
На вашем сервере поднимаются все протоколы сразу, каждый на своём порту, и переключение между ними занимает пару нажатий в том же приложении. Выбирать один навсегда не нужно — нужно понимать, какой брать в какой ситуации и на что менять, когда привычный перестал проходить.
Все протоколы разом
Короткое описание каждого и ссылка на разбор: чем хорош, где отказывает и чем подключаться. Цвет — наша оценка устойчивости к блокировкам, та же, что на главной и в кабинете.
MTProto Proxy
Только для Telegram, зато подключается одним нажатием на ссылку.
ожидаем стабильную работу
VLESS + WebSocket
Трафик выглядит как обычный WebSocket поверх HTTPS — можно спрятать за CDN.
ожидаем стабильную работу
VMess + WebSocket
Старый и самый совместимый протокол: понимает любой клиент V2Ray и Xray.
ожидаем стабильную работу
Hysteria2
QUIC поверх UDP. Лучший на мобильном интернете и плохих каналах.
ожидаем стабильную работу
VLESS + Reality
Маскируется под обычный HTTPS к чужому сайту. Лучший выбор против DPI.
может резаться провайдером связи
Trojan
Неотличим от обычного HTTPS-трафика.
может резаться провайдером связи
Shadowsocks 2022
Простой и быстрый. Без маскировки, зато минимум накладных расходов.
может резаться провайдером связи
AmneziaWG
WireGuard с маскировкой: та же скорость, но начало соединения не узнать.
может резаться провайдером связи
WireGuard
Самый быстрый и бережёт батарею. Но фильтры узнают его по первому пакету.
часто блокируется, берите как запасной
OpenVPN
Старейший из всех. В конфиге сразу UDP и запасной TCP.
часто блокируется, берите как запасной
Какой протокол выбрать: сравнение в таблице
Все 10 протоколов по тем свойствам, от которых зависит выбор: на чём работает, на что похож в сети, проходит ли там, где закрыт UDP, насколько быстр и сколько тратит батареи. Название ведёт на подробный разбор.
| Протокол | Транспорт | Как выглядит в сети | Сертификат | Если UDP закрыт | Скорость | Батарея | Мобильная сеть |
|---|---|---|---|---|---|---|---|
| VLESS + Reality | TCP | HTTPS к известному сайту | не нужен | проходит | высокая | средний расход | средне |
| VLESS + WebSocket | TCP | WebSocket поверх HTTPS | выпускается сам | проходит | средняя | средний расход | средне |
| VMess + WebSocket | TCP | WebSocket поверх HTTPS | выпускается сам | проходит | ниже средней | средний расход | средне |
| Trojan | TCP | HTTPS-соединение | выпускается сам | проходит | высокая | средний расход | средне |
| Shadowsocks 2022 | TCP | поток без структуры | не нужен | проходит | высокая | низкий расход | средне |
| Hysteria2 | UDP | QUIC, как HTTP/3 | выпускается сам | не проходит | средняя, держится при потерях | выше среднего | лучше всех |
| WireGuard | UDP | узнаваемый WireGuard | не нужен | не проходит | самая высокая | минимальный расход | хорошо |
| AmneziaWG | UDP | неопознанный UDP-поток | не нужен | не проходит | очень высокая | минимальный расход | хорошо |
| OpenVPN | UDP и запасной TCP | узнаваемый OpenVPN | выпускается сам | проходит | низкая | высокий расход | средне |
| MTProto Proxy | TCP | TLS к известному сайту | не нужен | проходит | только Telegram | минимальный расход | хорошо |
- Транспорт
- TCP
- Как выглядит в сети
- HTTPS к известному сайту
- Сертификат
- не нужен
- Если UDP закрыт
- проходит
- Скорость
- высокая
- Батарея
- средний расход
- Мобильная сеть
- средне
- Транспорт
- TCP
- Как выглядит в сети
- WebSocket поверх HTTPS
- Сертификат
- выпускается сам
- Если UDP закрыт
- проходит
- Скорость
- средняя
- Батарея
- средний расход
- Мобильная сеть
- средне
- Транспорт
- TCP
- Как выглядит в сети
- WebSocket поверх HTTPS
- Сертификат
- выпускается сам
- Если UDP закрыт
- проходит
- Скорость
- ниже средней
- Батарея
- средний расход
- Мобильная сеть
- средне
- Транспорт
- TCP
- Как выглядит в сети
- HTTPS-соединение
- Сертификат
- выпускается сам
- Если UDP закрыт
- проходит
- Скорость
- высокая
- Батарея
- средний расход
- Мобильная сеть
- средне
- Транспорт
- TCP
- Как выглядит в сети
- поток без структуры
- Сертификат
- не нужен
- Если UDP закрыт
- проходит
- Скорость
- высокая
- Батарея
- низкий расход
- Мобильная сеть
- средне
- Транспорт
- UDP
- Как выглядит в сети
- QUIC, как HTTP/3
- Сертификат
- выпускается сам
- Если UDP закрыт
- не проходит
- Скорость
- средняя, держится при потерях
- Батарея
- выше среднего
- Мобильная сеть
- лучше всех
- Транспорт
- UDP
- Как выглядит в сети
- узнаваемый WireGuard
- Сертификат
- не нужен
- Если UDP закрыт
- не проходит
- Скорость
- самая высокая
- Батарея
- минимальный расход
- Мобильная сеть
- хорошо
- Транспорт
- UDP
- Как выглядит в сети
- неопознанный UDP-поток
- Сертификат
- не нужен
- Если UDP закрыт
- не проходит
- Скорость
- очень высокая
- Батарея
- минимальный расход
- Мобильная сеть
- хорошо
- Транспорт
- UDP и запасной TCP
- Как выглядит в сети
- узнаваемый OpenVPN
- Сертификат
- выпускается сам
- Если UDP закрыт
- проходит
- Скорость
- низкая
- Батарея
- высокий расход
- Мобильная сеть
- средне
- Транспорт
- TCP
- Как выглядит в сети
- TLS к известному сайту
- Сертификат
- не нужен
- Если UDP закрыт
- проходит
- Скорость
- только Telegram
- Батарея
- минимальный расход
- Мобильная сеть
- хорошо
Скорость и расход батареи — сравнительные оценки, а не замеры. Свой домен не нужен ни одному протоколу: где нужен сертификат, он выпускается на служебное имя сервера автоматически.
Какой протокол выбрать под свою сеть
Протокол выбирают не по названию, а по тому, что происходит в конкретной сети. Ниже — симптомы и то, что за ними обычно стоит.
Дома всё хорошо, на улице плохо. Видео подтормаживает, страницы открываются рывками, звонки разваливаются — это потери пакетов в мобильной сети, а не фильтрация. Берите Hysteria2: он строился ровно под такие условия и продолжает передавать данные там, где остальные замирают и разгоняются заново.
На работе или в гостинице не поднимается ничего. Скорее всего, в сети разрешён только обычный веб, а транспорт UDP закрыт целиком. Тогда нужен протокол, который выглядит как заход на сайт: VLESS + WebSocket или Trojan.
Соединение поднимается и рвётся через несколько секунд. Похоже, протокол опознали по отпечатку. Так чаще всего происходит с WireGuard и OpenVPN: у них узнаваемое начало разговора. Переходите на VLESS + Reality или AmneziaWG.
Важны скорость и батарея. На ноутбуке в дороге и на телефоне, который весь день на связи, берите AmneziaWG: у него скорость WireGuard и нет узнаваемого начала соединения, а в простое он почти не тратит батарею. Работает он поверх UDP, так что запасным держите Reality.
Нужен роутер, телевизор или приставка. Там ставят то, что устройство понимает штатно, — обычно WireGuard или OpenVPN. Маскировки там нет, зато работает без приложений.
Нужен только мессенджер. Если задача — один Telegram, туннель для всего устройства не нужен: MTProto Proxy подключается нажатием на ссылку и не трогает остальной трафик, так что банки и рабочие системы продолжают видеть ваш обычный адрес.
Ничего особенного не происходит. Берите VLESS + Reality и не думайте об этом: он незаметен, быстр и не требует ни домена, ни сертификата. Это вариант по умолчанию.
Сравнения протоколов
Разбор пар и троек, между которыми выбирают чаще всего: чем отличаются устройство, скорость и поведение в разных сетях.
Частые вопросы
Почему протокол работал, а в этой сети перестал?
Почти всегда дело в самой сети, а не в сервере. Рабочий Wi-Fi, гостиница и мобильный оператор фильтруют по-разному: где-то закрыт транспорт UDP целиком, и тогда отваливаются все протоколы поверх него сразу; где-то разбирают содержимое и режут то, что опознали; где-то пропускают только обычный веб. Поэтому на сервере поднимаются все протоколы сразу: сеть, отсекающая один способ подключения, обычно пропускает другой. Проверить это быстрее, чем диагностировать: переключитесь на соседний протокол и посмотрите.
Что делать, если не проходит ни один протокол?
Если не работает ничего, включая самые незаметные способы подключения, дело, скорее всего, не в способе, а в адресе сервера: он попал под блокировку целиком, и трафик до него просто не доходит. Маскировка тут не поможет — прятать нечего, если пакеты не доезжают. Лечится это сменой адреса: сервер ваш, новый адрес можно заказать у провайдера, а переустанавливать сервер не нужно.
Нужно ли переключать протокол вручную?
Обычно нет: приложение само держит выбранное подключение, и трогать его не нужно, пока всё работает. Переключение — это ответ на конкретный симптом, а не регулярная процедура. Исключение одно: OpenVPN сам пробует запасной заход через обычное соединение, если основной не прошёл, — там переключение встроено в сам протокол.
Зачем протоколу сертификат и что будет, когда он истечёт?
Сертификат нужен тем протоколам, которые прячут трафик за настоящим защищённым соединением: без него такое соединение выглядит подделкой и выдаёт себя первым же признаком. Выпускается и продлевается он на вашем сервере автоматически, вашего участия не требует. Протоколам, которые сертификата не просят, продлевать нечего — у них на одну причину внезапной поломки меньше, и это стоит учитывать, выбирая между близкими по свойствам вариантами.
Почему одни протоколы приходят ссылкой, а другие файлом?
Часть протоколов обслуживается одним процессом и умеет отдавать все свои настройки общей ссылкой: приложение забирает её целиком и показывает список, а переключаться между протоколами можно в пару нажатий. Остальные — WireGuard, AmneziaWG, OpenVPN, прокси для мессенджера — живут отдельными службами со своими клиентами, и настройка у них своя: файл или ссылка, которую открывает само приложение. Разница только в удобстве переключения, на работу самого подключения она не влияет.
Можно ли подключить роутер, а не каждое устройство отдельно?
Да, и это частый сценарий: тогда через сервер ходит вся домашняя сеть, включая телевизор и приставку, которым отдельный клиент не поставишь. Роутеры обычно понимают WireGuard или OpenVPN, поэтому выбирать придётся из них, а не из протоколов с маскировкой. Устройств при этом можно подключить сколько угодно: считать их некому, сервер ваш.
Что дальше
Сервер вы арендуете у хостинг-провайдера на своё имя, а toNet настраивает на нём всё перечисленное разом. Что при этом видит сервис и что даёт ему API-ключ хостинга — в разделе о безопасности, условия работы — в условиях использования.
Заведите свой VPN-сервер
Вход по ссылке из письма — пароль придумывать не нужно. Дальше мастер всё настроит сам.
Создать свой VPN