VPN не работает, интернет пропал: полное руководство по диагностике и исправлению

Разбираем причины, почему VPN подключается, но интернет не работает: настройки Windows, блокировки операторов, проблемы с DNS и протоколами. Пошаговые решения для ПК, Android и iPhone.

Как понять, что VPN действительно не работает

Прежде чем менять настройки или паниковать, убедитесь, что проблема действительно в VPN. Самый простой способ — проверить свой внешний IP-адрес. Отключите VPN и зайдите на любой сайт, показывающий IP (например, 2ip.ru или whatismyip.com). Запишите адрес и регион. Затем включите VPN, выбрав сервер в другой стране, и снова проверьте IP. Если адрес изменился на тот, что соответствует выбранной локации, VPN работает корректно, даже если некоторые сайты открываются медленно.

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

Быстрая диагностика: 8 шагов, которые решают 80% проблем

Начните с простых действий, которые не требуют технических знаний, но часто устраняют неполадки:

  1. Проверьте интернет без VPN. Отключите VPN и откройте несколько сайтов. Если интернет не работает вообще — проблема в вашем подключении, роутере или провайдере, а не в VPN.
  2. Перезапустите VPN-клиент. Полностью закройте приложение (не просто сверните) и откройте снова. Это сбрасывает временные сбои.
  3. Перезагрузите устройство и роутер. Перезагрузка компьютера или смартфона очищает системные процессы, а перезагрузка роутера обновляет сетевые настройки.
  4. Проверьте системное время и дату. Если время на устройстве отличается от реального более чем на несколько минут, SSL-сертификаты VPN-сервера будут отклонены, и подключение не установится. Убедитесь, что включена автоматическая синхронизация времени.
  5. Смените VPN-сервер. Возможно, выбранный сервер перегружен или временно недоступен. Попробуйте другую локацию — часто это решает проблему.
  6. Обновите VPN-приложение. Устаревшие версии могут конфликтовать с новыми протоколами или иметь исправленные ошибки.
  7. Попробуйте другой протокол. В настройках VPN-клиента обычно есть выбор: WireGuard, OpenVPN, IKEv2 и другие. Переключение протокола может обойти блокировки.
  8. Проверьте срок подписки. Если платный план истек, аккаунт может быть переведен на бесплатный режим с ограничениями, из-за чего VPN перестает работать.

Если после этих шагов VPN по-прежнему не работает, переходите к более глубокой диагностике, описанной ниже.

Главная причина на Windows: «Использовать основной шлюз удаленной сети»

На компьютерах с Windows самая частая причина, почему при подключении к VPN пропадает интернет, — включенная по умолчанию опция «Использовать основной шлюз удаленной сети» (Use default gateway on remote network). Эта настройка заставляет весь трафик с вашего ПК идти через VPN-туннель. Если на VPN-сервере запрещен доступ в интернет для удаленных клиентов (например, разрешены только корпоративные ресурсы), то внешние сайты перестают открываться.

Чтобы исправить это, отключите указанную опцию. Для этого:

  1. Нажмите Win + R, введите ncpa.cpl и нажмите Enter — откроется список сетевых подключений.
  2. Найдите ваше VPN-подключение, нажмите на него правой кнопкой мыши и выберите «Свойства».
  3. Перейдите на вкладку «Сеть» (Networking), выберите «IP версии 4 (TCP/IPv4)» и нажмите «Свойства».
  4. Нажмите «Дополнительно», перейдите на вкладку «Параметры IP» и снимите флажок «Использовать основной шлюз в удаленной сети».
  5. Нажмите OK во всех окнах и переподключитесь к VPN.

После этого интернет должен работать через ваше локальное подключение, а доступ к корпоративным ресурсам — через VPN. Однако в некоторых сборках Windows 10/11 эта опция может быть недоступна или не сохраняться. В таком случае используйте PowerShell или файл rasphone.pbk (описано ниже).

Альтернативные способы настройки split tunneling в Windows

Если графический интерфейс не помогает, включите раздельное туннелирование (split tunneling) через PowerShell или файл конфигурации.

PowerShell:

Откройте PowerShell от имени администратора и выполните команду, чтобы увидеть список VPN-подключений:

Get-VpnConnection

Найдите нужное подключение и проверьте, что параметр SplitTunneling имеет значение False. Затем включите его:

Set-VpnConnection -Name "Имя_вашего_подключения" -SplitTunneling $true

Эта команда эквивалентна снятию галочки «Использовать основной шлюз в удаленной сети».

Файл rasphone.pbk:

Файл с настройками VPN-подключений находится в одной из папок:

  • C:\ProgramData\Microsoft\Network\Connections\pbk\ — если подключение создано для всех пользователей.
  • C:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Network\Connections\Pbk\ — если только для текущего пользователя.

Откройте файл rasphone.pbk в текстовом редакторе (например, Блокноте). Найдите параметр IpPrioritizeRemote и измените его значение с 1 на 0. Сохраните файл и переподключитесь к VPN.

После включения split tunneling интернет будет работать через ваше локальное подключение, а корпоративные ресурсы — через VPN. Однако если IP-адреса корпоративной сети не совпадают с подсетью VPN-клиента, может потребоваться добавить статические маршруты (см. следующий раздел).

Проблемы с маршрутизацией: как добавить статические маршруты

Когда вы отключаете «Использовать основной шлюз удаленной сети», весь трафик, не предназначенный для корпоративной сети, идет через интернет. Но если адреса корпоративной сети не совпадают с виртуальной подсетью VPN-клиента, пакеты к корпоративным ресурсам могут уходить в интернет и теряться. В этом случае нужно вручную добавить маршруты к нужным подсетям.

Для встроенного VPN-клиента Windows:

Используйте PowerShell-команду:

Add-VpnConnectionRoute -ConnectionName "Имя_подключения" -DestinationPrefix 10.0.0.0/16 -PassThru

Замените 10.0.0.0/16 на вашу корпоративную подсеть.

Для сторонних VPN-клиентов (OpenVPN, Cisco и т.д.):

Используйте команду route add:

route add 192.168.13.0 mask 255.255.255.0 192.168.14.1

Где 192.168.13.0 — удаленная сеть за VPN, а 192.168.14.1 — IP-адрес VPN-шлюза. Чтобы маршрут был постоянным, добавьте ключ -p:

route -p add 192.168.13.0 mask 255.255.255.0 192.168.14.1

Проверить таблицу маршрутизации можно командой route print. Чтобы узнать, через какой интерфейс идет трафик к определенному хосту, используйте tracert. А для проверки маршрута по умолчанию — Get-NetRoute -DestinationPrefix 0.0.0.0/0.

Если вы используете сторонний VPN-клиент, его собственная логика маршрутизации может игнорировать системные маршруты. В таком случае настройте маршруты в самом клиенте или обратитесь к документации.

DNS-ошибки: когда VPN подключен, но сайты не открываются

Еще одна распространенная причина — неправильные DNS-серверы, назначенные VPN-подключением. Если VPN-сервер передает клиенту DNS-адреса, которые находятся в изолированной сети и не могут резолвить внешние имена, то браузер не сможет открыть ни один сайт, хотя IP-соединение будет установлено.

Признаки DNS-проблемы: VPN подключен, интернет-соединение активно, но при попытке открыть сайт появляется ошибка «Не удается найти DNS-адрес» или «Сервер не найден». При этом доступ по IP-адресу (например, http://8.8.8.8) может работать.

Как исправить:

  1. В настройках VPN-подключения в Windows (или в самом VPN-клиенте) укажите публичные DNS-серверы, например:
  • Google Public DNS: 8.8.8.8 и 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 и 1.0.0.1
  1. Очистите DNS-кэш на устройстве. В Windows выполните в командной строке:
   ipconfig /flushdns
  1. На Android и iOS можно сменить DNS в настройках Wi-Fi или в самом VPN-приложении.

Если проблема возникает только при включенном VPN, а без него все работает — дело именно в DNS, назначенных VPN-сервером. Попробуйте также отключить в VPN-клиенте опцию «Использовать DNS-серверы VPN» (если такая есть).

Блокировки со стороны провайдера: как распознать и обойти

В России и некоторых других странах интернет-провайдеры могут блокировать VPN-серверы и протоколы. Это особенно актуально, если VPN перестал работать внезапно, «сегодня» и сразу у многих пользователей. Признаки блокировки:

  • VPN подключается (статус «Соединено»), но интернет через него не работает.
  • Проблема возникает только в мобильной сети, а по Wi-Fi все работает.
  • Не открываются конкретные сервисы (YouTube, Telegram, TikTok) даже с VPN.

Технические средства противодействия (ТСПУ) российских операторов постоянно обновляют списки заблокированных адресов и распознают «чистые» протоколы — WireGuard, OpenVPN, Shadowsocks. Они могут резать трафик сразу или после передачи определенного объема данных (например, 16–20 КБ), из-за чего VPN «подключается», но интернет не работает.

Что делать:

  1. Смените сервер в подписке — возможно, конкретный IP заблокирован.
  2. Переключитесь на более устойчивый протокол, например VLESS+Reality, который маскируется под обычный HTTPS-трафик на 443 порту. Также хорошо работают AmneziaWG и Hysteria2.
  3. Обновите ключ или конфигурацию — бесплатные ключи часто устаревают.
  4. Если у мобильного оператора включен режим «белых списков», обычные VPN-ключи могут не проходить. В таких случаях работают только маскирующиеся протоколы.

Если проблема массовая (например, «не работает у всех в регионе»), скорее всего, это усиление фильтрации. Проверьте, работает ли VPN через другую сеть (например, мобильный интернет вместо домашнего Wi-Fi), чтобы подтвердить блокировку провайдера.

Проблемы на стороне сервера: как отличить и что проверить

Если VPN не работает на всех устройствах и с разными серверами, проблема может быть на стороне VPN-сервера. Вот как это проверить:

  1. Пинг сервера. Выполните команду ping адрес_сервера в командной строке (Windows) или терминале (Linux/macOS). Если пинг не проходит, сервер может быть недоступен или заблокирован.
  2. Traceroute. Команда tracert адрес_сервера (Windows) или traceroute адрес_сервера (Linux/macOS) покажет, на каком этапе маршрут обрывается. Если маршрут останавливается в вашей локальной сети — проблема на стороне клиента. Если достигает сервера, но VPN не аутентифицируется — проблема в настройках сервера.
  3. Журналы VPN. В большинстве VPN-клиентов есть логи, где можно увидеть ошибки. Например:
  • Ошибки аутентификации — неверные учетные данные или истекшая подписка.
  • Ошибки TLS — проблемы с сертификатом или портом.
  • Ошибки назначения IP — неправильная маршрутизация или NAT на сервере.

Если вы используете собственный VPN-сервер (например, на VPS), проверьте:

  • Открыты ли нужные порты (обычно 443, 1194 для OpenVPN, 51820 для WireGuard).
  • Правильно ли настроены правила брандмауэра и NAT.
  • Достаточно ли ресурсов (ЦП, ОЗУ, пропускная способность) — перегруженный сервер может не справляться с трафиком.

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

Особенности для мобильных устройств: iPhone и Android

На смартфонах и планшетах причины проблем с VPN те же, что и на ПК, но есть платформенные нюансы.

iPhone (iOS):

  • При первом подключении iOS запрашивает разрешение на установку VPN-профиля. Если вы не подтвердили, туннель не будет работать. Проверьте: Настройки → Основные → VPN и управление устройством.
  • Режим энергосбережения может ограничивать фоновые соединения. Отключите его или добавьте VPN-приложение в исключения.
  • Если приложение VPN скрыто из российского App Store, смените регион аккаунта (например, на Турцию или Казахстан) и установите приложение оттуда.

Android:

  • Устанавливайте APK-файлы только с официального сайта или GitHub. Старые сборки могут не поддерживать новые ключи и протоколы.
  • Проверьте, не ограничивает ли система фоновую работу VPN-приложения (в настройках батареи).
  • На некоторых устройствах (Xiaomi, Samsung) нужно разрешить VPN-приложению работать в фоне и отключить агрессивное управление энергопотреблением.

Если VPN не работает на одном устройстве, но работает на другом — проблема в настройках конкретного устройства. Попробуйте переустановить приложение, сбросить сетевые настройки или обновить операционную систему.

Профилактика: как избежать проблем с VPN в будущем

Чтобы VPN работал стабильно, следуйте этим рекомендациям:

  1. Используйте надежного провайдера. Платные VPN-сервисы обычно стабильнее бесплатных, так как имеют больше серверов и лучшее оборудование.
  2. Обновляйте VPN-клиент. Разработчики регулярно выпускают обновления, исправляющие ошибки и улучшающие совместимость с новыми протоколами.
  3. Выбирайте устойчивые протоколы. Если вы находитесь в стране с жесткой фильтрацией, отдавайте предпочтение VLESS+Reality, AmneziaWG или Hysteria2 — они лучше маскируются.
  4. Следите за сроком подписки. Истечение подписки может привести к автоматическому переходу на бесплатный тариф с ограничениями.
  5. Периодически меняйте сервер. Если вы заметили снижение скорости или проблемы с подключением, переключитесь на другой сервер.
  6. Настройте автоматическое переключение протоколов. Многие современные VPN-клиенты умеют автоматически выбирать оптимальный протокол.
  7. Используйте собственный VPS для VPN. Если вам нужна максимальная стабильность и конфиденциальность, арендуйте виртуальный сервер и настройте VPN самостоятельно. Это дает полный контроль над конфигурацией.

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

Вопросы и ответы

Почему VPN подключается, но интернет не работает?

Это самая частая ситуация. Причины могут быть разными:

  • На Windows: включена опция «Использовать основной шлюз удаленной сети», из-за чего весь трафик идет через VPN-сервер, который не пропускает интернет.
  • Блокировка провайдера: ТСПУ может резать трафик VPN-сервера, особенно если используется «чистый» протокол вроде WireGuard или Shadowsocks.
  • Проблемы с DNS: VPN-сервер назначает DNS-серверы, которые не могут резолвить внешние имена.
  • Устаревший ключ или перегруженный сервер.

Что делать: проверьте интернет без VPN, смените сервер, переключите протокол на VLESS+Reality, обновите ключ и настройки DNS. На Windows отключите «Использовать основной шлюз удаленной сети».

Как быстро проверить, работает ли VPN?

Самый простой способ — проверить свой внешний IP-адрес. Отключите VPN и зайдите на сайт типа 2ip.ru, запишите IP. Включите VPN, выбрав сервер в другой стране, и снова проверьте IP. Если адрес изменился на тот, что соответствует выбранной локации, VPN работает. Если IP остался прежним — VPN не выполняет свою функцию.

Также можно проверить статус подключения в приложении: если написано «Подключено», но сайты не открываются, скорее всего, проблема в маршрутизации, DNS или блокировке.

Что делать, если VPN не работает на iPhone?

На iPhone проверьте:

  1. Разрешен ли VPN-профиль: Настройки → Основные → VPN и управление устройством. При первом подключении iOS запрашивает подтверждение.
  2. Отключите режим энергосбережения, который может ограничивать фоновые соединения.
  3. Если приложение скрыто из российского App Store, смените регион аккаунта (например, на Турцию или Казахстан) и установите приложение оттуда.
  4. Попробуйте сменить протокол или сервер в настройках VPN-приложения.

Если ничего не помогает, переустановите приложение или обратитесь в поддержку VPN-сервиса.

Почему YouTube не работает даже с VPN?

Возможные причины:

  • Замедление YouTube в России работает по отдельному механизму, и не все VPN его обходят. Нужен сервер с высокой пропускной способностью.
  • VPN-сервер заблокирован у вашего оператора — трафик режется.
  • Устаревший ключ или конфигурация.

Решение: переключитесь на сервер с протоколом VLESS+Reality, выберите локацию ближе к вашей (например, Финляндия или Германия), обновите ключ. Если видео тормозит, попробуйте другой сервер с меньшей нагрузкой.

Как понять, что VPN блокирует провайдер, а не проблема в приложении?

Признаки блокировки провайдером:

  • VPN подключается (статус «Соединено»), но интернет не работает.
  • Проблема возникает только в мобильной сети, а по Wi-Fi все работает.
  • VPN перестал работать внезапно у многих пользователей одновременно.

Быстрая проверка: переключитесь с мобильного интернета на Wi-Fi (или наоборот). Если VPN заработал — проблема в операторе и его фильтрации. Также попробуйте сменить сервер и протокол на более устойчивый (например, VLESS+Reality).

Что делать, если VPN не работает на всех устройствах?

Если VPN не работает ни на одном устройстве, скорее всего, проблема на стороне сервера или учетной записи. Проверьте:

  1. Статус сервера на сайте VPN-провайдера (если есть).
  2. Срок действия подписки — возможно, она истекла.
  3. Попробуйте подключиться к другому серверу.
  4. Если используете собственный VPN-сервер, проверьте его доступность (ping, traceroute) и журналы.

Если все серверы не работают, возможно, ваш VPN-сервис заблокирован у провайдера. В этом случае рассмотрите переход на другой сервис или настройку собственного VPN на VPS.