Когда сайт «не открывается», за этим может стоять три разных механизма: запрет по адресу, запрет по имени или анализ самого трафика. Они работают по-разному, ломаются по-разному и обходятся по-разному.
Три уровня ограничений
Любое соединение в интернете можно описать тремя вопросами: куда идёт трафик (адрес сервера), как называется то, что вы открываете (доменное имя), и что внутри (само содержимое и его служебные признаки). Ограничения бьют по каждому из этих трёх пунктов.
Уровень 1. Блокировка по адресу
У каждого сервера в интернете есть числовой адрес - IP. Самый грубый способ ограничения: провайдер получает список «запрещённых» адресов и просто не пропускает к ним трафик своих абонентов. Пакеты, направленные на такой адрес, отбрасываются на оборудовании оператора - они не доходят до места, и ответа, естественно, не приходит.
Для вас это выглядит как бесконечная загрузка, которая заканчивается ошибкой соединения. При этом сам сервер жив и работает - до него просто не доходят пакеты именно от вашего провайдера.
Уровень 2. Блокировка по имени
Вы почти никогда не вводите IP-адрес руками - вы вводите имя сайта. Превращением имени в адрес занимается DNS, и это второе уязвимое место. Провайдер может вмешаться в ответ DNS: вместо настоящего адреса вернуть адрес страницы-заглушки или «пустоту», из-за чего браузер не находит сайт вообще.
Характерный признак такой блокировки - вместо сайта открывается служебная страница оператора или браузер сразу сообщает, что адрес не найден, без долгих попыток соединения. Это важное отличие от блокировки по адресу: там браузер долго «думает», прежде чем сдаться, потому что пакеты уходят в никуда и приходится ждать тайм-аута. При подмене DNS ответ приходит быстро - просто неправильный. Подробнее о том, как имя превращается в адрес и где здесь можно вмешаться, - в статье «DNS: как имя сайта превращается в адрес».
Уровень 3. Анализ содержимого трафика
Третий уровень самый изощрённый: оборудование смотрит не на адрес и не на имя, а на сам поток данных. Даже если содержимое зашифровано, у трафика остаются «внешние приметы»: как проходит начало соединения, какие служебные сообщения стороны отправляют друг другу, какого размера пакеты и с каким ритмом они идут. По этим приметам можно с высокой вероятностью понять, какой протокол используется - обычный браузерный HTTPS, видеозвонок или VPN-протокол.
Что такое DPI и как он отличает трафик
DPI (Deep Packet Inspection, «глубокая инспекция пакетов») - это оборудование и программы, которые стоят у провайдера и разбирают проходящий трафик не по адресам, а по содержимому и поведению. Обычный маршрутизатор смотрит только на адрес назначения пакета, как почтальон на конверт. DPI «вскрывает конверт»: читает служебные поля, анализирует первые сообщения соединения, строит статистику потока.
Важно понимать границу: содержимое зашифрованного трафика DPI не читает. Что именно вы смотрите или пишете внутри защищённого соединения, ему недоступно. Но для блокировки это часто и не нужно - достаточно определить тип трафика. У каждого протокола есть характерный «почерк»: длина и порядок служебных сообщений при установке соединения, структура заголовков, даже распределение размеров пакетов во времени. У многих протоколов этот почерк узнаваем, и DPI находит их по нему.
Отсюда следует главная инженерная задача современных протоколов: выглядеть как самый обычный, массовый трафик, который нельзя заблокировать, не сломав половину интернета. Протокол VLESS с Reality, который использует GigaDollarVPN, спроектирован так, чтобы не выдавать себя характерным почерком, по которому DPI мог бы его отличить. Как именно это устроено - тема отдельной статьи: «Протокол VLESS: почему именно он».
Разные уровни ограничений дают разные симптомы, и по ним можно прикинуть, с чем вы столкнулись, ещё до всякой диагностики. Сводная картина:
| Что вы наблюдаете | Вероятный механизм | Что помогает |
|---|---|---|
| Долгая загрузка, затем ошибка соединения | Блокировка по адресу | VPN: трафик идёт на другой адрес |
| Страница-заглушка провайдера или мгновенное «адрес не найден» | Блокировка по имени (подмена DNS) | VPN: DNS-запросы уходят в туннель |
| VPN-приложение не может подключиться к серверу | Адрес сервера в списке блокировок или DPI режет протокол | Обновить подписку, сменить сервер |
| Сайт открывается, но видео и файлы «встают» | Замедление | VPN уводит трафик из-под классификатора |
Почему блокировки работают неравномерно
Решение о блокировке принимается централизованно, а исполняют её сами операторы - каждый на своём оборудовании. А оно у всех разное:
- у крупных провайдеров стоят разные модели DPI с разными возможностями и настройками;
- списки блокировок доезжают до оборудования с разной скоростью - где-то обновление применяется за часы, где-то за дни;
- мелкие региональные операторы получают интернет от вышестоящих, и фильтрация может происходить на двух уровнях сразу - или ни на одном;
- мобильные и фиксированные сети одного оператора могут фильтроваться по-разному.
Практический вывод: «сервер умер» - почти всегда неверная формулировка. Правильнее: «сервер недоступен с моего текущего подключения». Именно поэтому в списке подписки всегда несколько серверов, и смена сервера - рабочий инструмент, а не жест отчаяния.
Замедление - это не блокировка
У ограничений есть вторая форма, которую легко спутать с «плохим интернетом»: намеренное замедление. Соединение не запрещается - оно устанавливается, сайт формально доступен, но оборудование провайдера искусственно занижает скорость для трафика определённого сервиса или типа.
Симптомы характерные:
- лёгкие страницы открываются, хоть и не сразу;
- видео не стартует или вечно крутит загрузку;
- картинки и файлы ползут на скорости из двухтысячных;
- при этом другие сайты в тот же момент летают.
Последний пункт - ключевой диагностический признак. Если «весь интернет тормозит», дело скорее в вашей сети или перегрузке. Если тормозит один конкретный сервис, а остальное работает нормально, - это похоже на точечное замедление. Ещё одна проверка: включите VPN и повторите. Если скорость того же сервиса резко выросла, значит, замедляли именно его трафик, а VPN увёл его из-под классификатора провайдера.
Для вас как пользователя разница принципиальна: при блокировке соединение рвётся и приложение VPN может не подключиться к серверу вообще, а при замедлении подключение есть, но «вялое» - и тогда помогает смена сервера на менее загруженный или переподключение. О других причинах низкой скорости - в статье «Низкая скорость: почему и что можно сделать» и в теоретическом разборе «Почему VPN замедляет интернет».
Почему это гонка, а не разовое решение
Противостояние блокировок и обходов - непрерывный процесс, а не задача, которую можно решить раз и навсегда. Цикл выглядит так:
- Появляется способ маскировать трафик, который DPI не распознаёт.
- Какое-то время он работает незаметно.
- Методы анализа обновляются: находят косвенные признаки, адреса известных серверов заносятся в списки.
- Часть серверов перестаёт быть доступной у части провайдеров.
- Поднимаются новые серверы, обновляются правила и параметры маскировки.
- Цикл повторяется.
Ответные ходы тоже происходят постоянно. Список серверов и правила маршрутизации в GigaDollarVPN обновляются, и приезжают они к вам одним путём - через обновление подписки в приложении. Пока вы не нажали «Обновить», приложение живёт со вчерашним списком и не знает о свежих серверах. Поэтому привычка обновлять подписку при первых признаках проблем - не ритуал, а прямое следствие устройства этой гонки.
Что из этого следует для пользователя
Обновить подписку
Откройте приложение и нажмите «Обновить» (в некоторых клиентах - «Update») у вашей подписки. Приложение сходит по вашей персональной ссылке и подтянет актуальный список серверов и правила маршрутизации. Если вчерашний сервер попал под блокировку, а в списке появились новые - вы увидите их только после обновления. Подробная инструкция для каждого приложения - в статье «Как обновить подписку в приложении».
Важная деталь: ссылку на подписку всегда берите из личного кабинета (блок «Ссылка на подключение», кнопка «Копировать») или из бота («Личный кабинет» → нажать на нужную подписку в списке), а не из старых сохранённых копий - это гарантирует, что приложение получает актуальные данные.
Сменить сервер
После обновления выберите другой сервер из списка и подключитесь к нему. Помните про неравномерность: недоступность одного сервера у вашего провайдера ничего не говорит об остальных. Если не отвечает один - переберите два-три следующих.
Когда этого недостаточно
Если вы обновили подписку, перебрали несколько серверов, перезагрузили устройство и проверили срок подписки в личном кабинете, а соединения всё равно нет - идите по полному маршруту диагностики из статьи «VPN не подключается: полная диагностика». Если и он не помог, напишите в поддержку: @GigaBotsSupport_bot. Укажите, что уже обновляли подписку и какие серверы пробовали, - это сэкономит время.