Руководство
Как проверить аварийный выключатель VPN
Три способа разорвать туннель, не давая команду клиенту, что при этом должно прекратиться и как проверить единственный случай, который чаще всего пропускают такие выключатели: пробел между запуском устройства и подключением клиента. Текст составлен с учётом клиентов конца 2026 года.
Что проверяет этот тест
Аварийный выключатель — это обещание, что при сбое туннеля ничего не переключится на обычную сеть. На странице настроек клиента указано, дано ли такое обещание; приведённый ниже тест показывает, выполняется ли оно и при каких сбоях. Проведите его один раз на любом устройстве, которое покидает дом, и повторите после обновления клиента. Назначение выключателя описано на странице об аварийном выключателе.
Три способа разрыва — в порядке частоты их возникновения. Выключатель, который выдерживает первый, но не второй, встречается часто, а выключатель, который выдерживает все три, но не пробел при запуске, встречается ещё чаще.
Перед началом
- Включите выключатель в клиенте и, если он предлагает второй, более строгий режим — постоянный, всегда включённый или действующий при запуске системы, — отметьте, какой режим вы выбрали. Ниже они проверяются отдельно.
- Запустите что-нибудь с непрерывным обменом данными и собственным индикатором выполнения: большую загрузку, длинное видео или непрерывный ping в терминале. Уже загруженная страница ничего не доказывает, потому что ей больше нечего получать.
- Откройте страницу проверки адреса во втором окне и запишите адрес точки выхода во время подключения. После каждого разрыва вы перезагрузите эту страницу.
Три способа разрыва
1. Отключите сеть
Отключите Wi-Fi или выньте кабель, подождите несколько секунд и включите его снова. Туннель разрывается, потому что разорвался его маршрут, и вопрос в том, что делает клиент в течение нескольких секунд после восстановления сети и до восстановления туннеля. Передача данных должна оставаться остановленной, пока клиент снова не покажет подключение; если она возобновляется раньше, чем клиент, значит, она идёт через открытую сеть.
2. Завершите туннель, не давая команду клиенту
Напрямую завершите фоновый процесс клиента: его службу в Диспетчере задач Windows, процесс в Мониторе активности macOS, выбрав принудительную остановку в настройках приложения на Android, или завершив процесс из терминала в Linux. Клиенту не давали команды отключиться, поэтому выключатель, который срабатывает только при штатном отключении, здесь не задействован. Передача данных должна полностью остановиться и оставаться остановленной, пока вы не перезапустите клиент.
3. Смените сеть под ним
На телефоне отключите Wi-Fi при включённых мобильных данных, чтобы устройство перешло из одной сети в другую; на ноутбуке подключитесь ко второй сети Wi-Fi или к точке доступа телефона. Мобильные операционные системы перестраивают туннель в новой сети, и именно во время этой перестройки слабый выключатель допускает утечку. Перезагрузите страницу проверки адреса, как только новая сеть заработает: адрес точки выхода или отсутствие какого-либо адреса означает успешную проверку, а ваш собственный адрес — провал.
Пробел при запуске
Выключатель, который поставляется с большинством клиентов, действует, пока клиент запущен. Между запуском устройства и подключением клиента он не действует, и на ноутбуке, который возобновляет работу в гостиничной сети, этого промежутка достаточно, чтобы каждое запускаемое вместе с системой приложение связалось с сервером через открытое соединение.
- Настройте запуск клиента вместе с системой и подключение при запуске. Обычно это два отдельных переключателя, причём второй по умолчанию выключен.
- Перезапустите устройство и до появления у клиента статуса подключения перезагрузите страницу проверки адреса, которую вы оставили открытой. Загруженная страница с вашим собственным адресом означает наличие пробела; ошибка или страница, которая ждёт подключения клиента, а затем показывает адрес точки выхода, означает, что пробел закрыт.
- Если страница загрузилась, найдите более строгий режим выключателя — тот, который описан как постоянный или действующий при запуске системы, — и повторите проверку. На Android собственная настройка системы покрывает этот случай независимо от клиента; она описана ниже.
Собственный выключатель системы на Android
В Android есть собственный выключатель: он находится в системных настройках VPN, а не в клиенте. Это VPN всегда включён, а под ним — Блокировать подключения без VPN. Поскольку этот режим принудительно обеспечивается операционной системой, он охватывает завершение клиента, смену сети и пробел при запуске, то есть больше случаев, чем собственные выключатели большинства клиентов. Включите оба параметра, затем ещё раз выполните три проверки и перезапуск. Выключатель клиента тоже можно оставить включённым: они не конфликтуют, а системный выключатель действует, когда приложение не действует.
Что означает успешная проверка
Что доказывают эти проверки
+При любом сбое туннеля соединение становится неработающим, а не открытым
+В секунды между восстановлением сети и восстановлением туннеля ничего не передаётся
+На устройстве, которое запускается в незнакомых сетях, пробел до подключения клиента закрыт
Чего они не доказывают
−Они ничего не говорят о том, что провайдер хранит во время работы туннеля — это описано на страницах о хранении данных
−Работающий выключатель не устраняет утечку через туннель: DNS и IPv6 проверяются отдельно, в материале как проверить работу VPN
−Успешная проверка относится к этой версии клиента; обновление может изменить или сбросить настройку выключателя
Если результат неясен
Загрузка приостановилась на несколько секунд, а затем продолжилась
Сначала проверьте клиент, а уже потом решайте, что произошло. Если он подключился снова и загрузка возобновилась через туннель, выключатель сработал, а пауза была вызвана переподключением. Если клиент по-прежнему показывает отключение, а загрузка идёт, выключатель открыл сеть после тайм-аута — значит, он не удерживает соединение.
Проверка адреса во время возобновившейся передачи даст однозначный ответ: адрес точки выхода означает, что туннель восстановлен, а ваш собственный адрес — что нет.
Ничего не остановилось, но клиент сообщает, что выключатель включён
Значит, выключатель действует в более узких пределах, чем вы предполагали. Многие клиенты включают его только пока считают себя подключёнными, поэтому туннель, который им приказали закрыть, или туннель, завершившийся вместе с процессом, не вызывает срабатывания. Найдите второй режим с названием вроде «постоянный», «всегда включён» или «при запуске системы» и повторите проверку с ним.
Если такого режима нет, то при важных для проверки способах разрыва выключатель носит декоративный характер. В таком случае стоит полагаться на собственный выключатель операционной системы, если он предусмотрен платформой.
Всё остановилось и больше не возобновилось
Так и должен работать выключатель. При работающем выключателе соединение остаётся неработающим, пока туннель не восстановится, а клиент, который не может подключиться снова, оставит вас без сети, пока вы не дадите ему корректно отключиться или не выключите переключатель. На ноутбуке именно этого вы и добивались; это выглядит как неисправность только потому, что предотвращаемая им неисправность происходит незаметно.
Остановилось только кое-что
Для чего-то сделано исключение. Правило раздельной маршрутизации, расширение браузера с собственным прокси или приложение, удерживающее соединение, открытое до запуска туннеля, продолжат работать через включённый выключатель. В каждом случае речь идёт о настройке, а не о неисправности выключателя. Проверьте исключения в клиенте, а затем настройку, которая определяет судьбу соединений, установленных до запуска туннеля: некоторые клиенты по умолчанию их не затрагивают.
Те же шаги, другие устройства
Остальные платформы
У каждой платформы своё отдельное руководство, а не вкладка в этом. Шаги расходятся сразу после запуска установщика, а страница, отвечающая сразу на три платформы, не отвечает толком ни на одну.