Водич
Како тестирати прекидач везе за VPN
Три начина да прекинете тунел без обавештавања клијента, шта мора да се заустави када то урадите и како да тестирате случај који већина прекидача прескаче: празнину између покретања машине и повезивања клијента. Написано на основу клијената с краја 2026. године.
Шта је овим утврђено
Прекидач везе је обећање да се, када тунел откаже, ништа неће вратити на обичну мрежу. Страница са подешавањима клијента показује да ли је обећање дато; тест у наставку показује да ли се оно поштује и при којим отказима. Покрените га једном на сваком уређају који напушта кућу, а затим поново после ажурирања клијента. Намена прекидача објашњена је на страници о прекидачу везе.
Три прекида, поређана по учесталости. Прекидач који преживи први, али не и други, уобичајена је појава, а још је уобичајенији прекидач који преживи сва три, али не и празнину при покретању.
Пре него што почнете
- Укључите прекидач у клијенту, а ако нуди други, строжи режим — трајни, стални или при покретању система — забележите који сте изабрали. Та два режима се у наставку тестирају одвојено.
- Покрените нешто што се непрекидно одвија и приказује сопствени напредак: велико преузимање, дугачак видео или непрекидни ping у терминалу. Страница која је већ учитана не доказује ништа, јер више нема шта да преузме.
- Отворите страницу за проверу адресе у другом прозору и забележите адресу излазне тачке док сте повезани. Поново ћете је учитати после сваког прекида.
Три прекида
1. Искључите мрежу
Искључите Wi-Fi или извуците кабл, сачекајте неколико секунди и поново га укључите. Тунел се прекида јер се прекинуо његов пут, а питање је шта клијент ради у секундама након повратка мреже, а пре повратка тунела. Пренос мора да остане заустављен док клијент поново не прикаже да је повезан; пренос који се настави пре тога одвија се преко незаштићене мреже.
2. Прекините тунел без обавештавања клијента
Директно окончајте позадински процес клијента: његову услугу у Task Manager-у на Windows-у, процес у Activity Monitor-у на macOS-у, изаберите force stop у подешавањима апликације на Android-у или прекините његов процес из терминала на Linux-у. Клијенту није речено да се прекине, па прекидач који делује само при уредном прекиду везе овде није укључен. Пренос мора одмах да се заустави и да остане заустављен док поново не покренете клијент.
3. Промените мрежу испод њега
На телефону искључите Wi-Fi док су мобилни подаци укључени, тако да уређај пређе са једне мреже на другу; на лаптопу се повежите на другу Wi-Fi мрежу или приступну тачку телефона. Мобилни оперативни системи поново успостављају тунел на новој мрежи, а током тог поновног успостављања слаб прекидач пропушта саобраћај. Поново учитајте страницу за проверу адресе чим нова мрежа буде доступна: адреса излазне тачке или потпуно одсуство одговора значи да је тест прошао, а ваша сопствена адреса значи да није.
Празнина при покретању
Прекидач који већина клијената испоручује делује док је клијент покренут. Између покретања машине и повезивања клијента ништа не делује, а на лаптопу који се пробуди на хотелској мрежи та празнина је довољно дуга да свака апликација која се покреће са системом пошаље податке преко отворене везе.
- Подесите клијент да се покреће са системом и повезује при покретању. То су обично два одвојена прекидача, а други је подразумевано искључен.
- Поново покрените машину и, пре него што клијент прикаже да је повезан, поново учитајте страницу за проверу адресе коју сте оставили отвореном. Учитавање странице са вашом сопственом адресом значи да постоји празнина; грешка или страница која чека да се клијент повеже, а затим прикаже излазну тачку, значи да је празнина затворена.
- Ако се страница учитала, потражите строжи режим прекидача — онај који је описан као трајан или као режим који се примењује при покретању система — и поновите тест. На Android-у сопствено подешавање система покрива овај случај без обзира на клијента, као што је објашњено у наставку.
Сопствени прекидач система на Android-у
Android има сопствени прекидач у системским подешавањима за VPN, а не у клијенту: Always-on VPN, са опцијом Block connections without VPN испод њега. Пошто га спроводи оперативни систем, он покрива прекид рада клијента, промену мреже и празнину при покретању, што је више него што раде сопствени прекидачи већине клијената. Укључите обе опције, а затим још једном покрените три прекида и поновно покретање. Прекидач клијента може такође да остане укључен; они нису у сукобу, а системски прекидач је онај који остаје на снази када апликација не делује.
Шта значи успешно положен тест
Шта ове провере доказују
+Тунел који откаже, без обзира на начин отказа, постаје прекинута, а не отворена веза
+У секундама између повратка мреже и повратка тунела не пролази никакав саобраћај
+На уређају који се покреће на непознатим мрежама празнина пре повезивања клијента је затворена
Шта ове провере не доказују
−Не говоре ништа о томе шта провајдер задржава док је тунел активан — то је објашњено на страницама о задржавању података
−Активан прекидач не поправља тунел који пропушта: DNS и IPv6 се проверавају одвојено, у водичу како проверити да ли VPN ради
−Успешно положен тест је тврдња о овој верзији клијента; ажурирање може да премести или ресетује прекидач
Када је резултат нејасан
Преузимање је застало на неколико секунди, а затим се наставило
Пре него што донесете закључак, погледајте шта приказује клијент. Ако се поново повезао и преузимање се наставило кроз тунел, прекидач је деловао, а застој је био последица поновног повезивања. Ако клијент и даље приказује да је прекинут, а преузимање се одвија, прекидач је после истека времена отворио мрежу и није остао на снази.
Провера адресе током настављеног преноса решава недоумицу: адреса излазне тачке значи да се тунел вратио, а ваша сопствена адреса значи да није.
Ништа се није зауставило, али клијент каже да је прекидач укључен
То значи да је опсег прекидача ужи него што сте претпоставили. Многи клијенти га спроводе само док себе сматрају повезаним, па тунел за који им је речено да се затвори, или онај који је нестао заједно са процесом, не активира прекидач. Потражите други режим са називом попут трајни, стални или при покретању система и поновите тест са укљученим тим режимом.
Ако такав режим не постоји, прекидач је само привидан при важним прекидима, а сопствени прекидач оперативног система, ако га платформа има, јесте онај на који треба да се ослоните.
Све се зауставило и више се није вратило
То значи да прекидач ради. Када је прекидач активан, веза остаје прекинута док се тунел не врати, а клијент који не може поново да се повеже оставља вас без везе док му не кажете да уредно прекине везу или док не искључите прекидач. На лаптопу је то понашање које сте тражили; делује као грешка само зато што је грешка коју спречава неприметна.
Зауставиле су се само неке ствари
Нешто је изузето. Правило подељеног тунеловања, проширење прегледача са сопственим проксијем или апликација која одржава отворену везу успостављену пре активирања тунела наставиће да ради и када је прекидач активан, а све су то подешавања, а не отказ прекидача. Проверите изузетке у клијенту, а затим и подешавање које управља везама успостављеним пре активирања тунела, јер га неки клијенти подразумевано остављају непромењеним.
Исти кораци, други уређаји
Остале платформе
Свака платформа има сопствени водич, а не картицу унутар овог. Кораци се разилазе чим се отвори инсталер, а страница која покушава да одговори за три платформе одједном заправо не одговара исправно ни за једну.