← Все статьи

VPN не работает в отеле или на работе: что делать

Дома всё работает, а в отеле или офисе VPN не подключается. Причина почти всегда в том, что сеть фильтрует трафик — но фильтрует по-разному, и от типа фильтрации зависит решение.

Почему именно в этих сетях

Домашний провайдер обычно пропускает всё, что не запрещено законом. Корпоративная сеть работает наоборот: разрешено то, что явно открыл администратор. Гостиничный Wi-Fi ближе к корпоративному — владелец не хочет проблем и закрывает всё лишнее. В обоих случаях фильтр настраивают не против VPN конкретно, а по принципу «оставим только веб». Побочный эффект: VPN перестаёт работать вместе с играми, видеозвонками и всем, что не похоже на браузер.

Самая частая причина — заблокирован UDP

Протоколы вроде Hysteria2 и WireGuard работают по UDP. Для администратора сети UDP — это то, что нужно разрешать отдельно: веб-сёрфинг без него обходится, а трафика и проблем даёт много. Поэтому в фильтрах часто оставляют только TCP на портах 80 и 443. Признак именно этой причины: подключение не устанавливается совсем, приложение долго пытается и сдаётся по таймауту. Ошибки авторизации при этом нет — до сервера просто не доходят пакеты.

Решение: переключиться на TCP

В подписке GnomeVPN каждая страна есть дважды. Обычная запись — Hysteria2 по UDP, запись с пометкой TCP — VLESS + Reality. Второй идёт по TCP на порт 443, то есть по тому же каналу, что и любой сайт с HTTPS. Сеть, которая пропускает браузер, пропустит и его. Переключение делается в приложении одним нажатием, ничего перенастраивать не нужно. Если TCP-запись подключилась — причина была в UDP, и в этой сети стоит пользоваться ей.

Вторая причина — портал авторизации

Многие публичные сети требуют авторизации: открыть браузер, принять условия, иногда ввести номер комнаты. Пока это не сделано, сеть перехватывает весь трафик и никуда не пускает. VPN в такой момент не подключится, даже если протокол разрешён. Проверяется просто: откройте в браузере любой сайт по HTTP. Если вас перебросило на страницу отеля — сначала авторизуйтесь там, потом включайте VPN. Порядок важен: некоторые приложения после авторизации нужно перезапустить.

Если ничего не помогло

Остаётся два варианта. Первый — раздать интернет с телефона: мобильные сети почти никогда не фильтруют UDP, и там работает обычный Hysteria2. Второй — сеть использует глубокую фильтрацию и блокирует по содержимому, а не по портам. Такое встречается редко и в основном в крупных корпорациях с серьёзной службой безопасности. Обойти это с клиентской стороны практически невозможно, и честнее признать, что в такой сети VPN работать не будет.