Always On VPN на андроиде не переподключается

Я живу в Великобритании и недавно почувствовал потребность в VPN. Повсюду.

В Android 6.x есть опция Always-on VPN, но с ней есть две проблемы:

  • Он не восстанавливает соединение после потери соединения. Обычно это означает, что всякий раз, когда соединение обрывается по какой-либо причине, вам нужно разблокировать телефон -> перейти в «Настройки» -> «Дополнительные настройки подключения» -> «VPN» -> «Дополнительно» -> «Всегда включен VPN», изменить сервер, к которому вы хотите подключиться, нажмите «ОК» и подождите. ~ 5 с для повторного подключения. Почему бы ему не переподключиться автоматически (или, может быть, он не делает этого только в определенных ситуациях)?

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

Ответы (3)

У меня тоже есть эта проблема, и она меня особенно раздражает. Я использую PIA, и их приложение просто сидит там, пока я не отключу соединение. Я только что поднял вопрос с ними об этом.

Однако я подозреваю, что это скорее проблема Android, поскольку я также вижу такое поведение при использовании OpenVPN. В частности, когда я прерываю соединение Wi-Fi и телефон переключается на мобильное соединение для передачи данных, клиент OpenVPN регистрирует «запись udp: сеть недоступна».

Мне кажется, что VPN-клиенты привязываются к текущему основному сетевому интерфейсу, и когда он изменяется (каким-либо образом), они не обнаруживают этого и переключаются на новый.

На данный момент у меня нет решения, но я сообщу здесь, как только PIA ответит на мой запрос.

Это не то, что я заметил. Мне кажется, что соединение обрывается, когда я остаюсь в одной и той же сети Wi-Fi в течение длительного периода времени (несколько часов). При смене носителя (с сотовой связи на WiFi или переключении WiFi) он обычно автоматически просыпается и повторно подключается.
Похоже, у нас может быть другая проблема, хотя я наблюдал поведение, которое вы описываете, на моем проводном ПК, т.е. случайные падения VPN. Они казались гораздо более выраженными, когда у меня был мост TOR, работающий на другом ПК в моей сети. Для других людей, сталкивающихся с проблемой «невозможности повторного подключения при смене сети», которую я описал, у меня есть обходной путь: переключиться на использование TCP, а не UDP. Затем VPN-клиент обнаруживает изменение сети и автоматически переподключается, а не просто сидит и вечно отправляет UDP-пакеты в эфир.

Я предлагаю использовать OpenVPN с TCP, чтобы обеспечить стабильное и надежное соединение. это также зависит от службы VPN, которую вы используете. чтобы понять, почему vpn терпит неудачу, вам нужно взглянуть на журналы.

Я не думаю, что Android VPN изначально предлагает всегда включенную функцию, чтобы получить такую ​​​​функциональность, вам, возможно, придется использовать службу автоматизации, такую ​​​​как Tasker.

В Android 6 есть эта функция (кадр из интернета): perfect-privacy.com/wp-content/uploads/2016/06/…

Я использую PIA и загрузил их приложение из Google Play, и оно автоматически подключается. У меня Galaxy S5, и я не использую настройки VPN телефона.