CreateYourVPN Academy
Dostęp awaryjny

Jak włączyć dostęp awaryjny

Skonfiguruj dostęp awaryjny (OLCRTC) dla swoich użytkowników: subskrypcja Pro, trasa awaryjna, przełącznik klastra i runtime na serwerach — krok po kroku, we właściwej kolejności.

Ta strona jest dla Ciebie, właściciela usługi. Opisuje, jak włączyć dostęp awaryjny, żeby Twoi użytkownicy mogli na niego liczyć. Dla samych użytkowników są osobne strony: Dostęp awaryjny — jak to działa i co robić podczas blokady — oraz Instalacja klienta awaryjnego — skąd pobrać aplikację i jak ją zainstalować.

Dostęp awaryjny (OLCRTC) to zapasowy kanał dla sieci z białymi listami, w których zwykłe połączenie w ogóle nie przechodzi. Ruch nadal idzie przez Twoje własne serwery, ale jest maskowany jako rozmowa wideo w dozwolonym serwisie. To nie drugi protokół ani zamiennik głównego: jest wolniejszy, przeznaczony do krótkich sesji, uruchamiany ręcznie przez użytkownika i tylko wtedy, gdy wszystko inne przestało działać.

Funkcja jest eksperymentalna i udostępniana etapami. Nawet przy wszystkich włączonych przełącznikach awaryjny runtime może jeszcze nie być zainstalowany na Twoich serwerach, a uruchamianie sesji może nie być aktywne: dostęp otwiera się stopniowo. Jeśli po włączeniu serwer długo nie osiąga stanu „sprawny”, najprawdopodobniej kolejka po prostu jeszcze do Ciebie nie dotarła.

Funkcja nie działa też w każdej sieci i w każdym kraju, a jej działanie zależy od dostępności zewnętrznego serwisu wideo i poczty. Nie obiecuj jej jako gwarantowanej możliwości — przedstawiaj ją jako ubezpieczenie na wypadek twardych blokad.

Czego potrzebujesz

  • subskrypcji Pro (albo Max, który zawiera wszystko z Pro);
  • co najmniej jednej trasy oznaczonej jako awaryjna;
  • włączonego przełącznika OLCRTC na klastrze;
  • co najmniej jednego serwera w tym klastrze z włączonym runtime;
  • użytkowników ze zweryfikowanym adresem e-mail i aktywnym kontem (patrz sekcja o ograniczeniach poniżej).

Kolejność działań

Przełączniki są trzy, w trzech różnych miejscach, i łatwo je pomylić — dwa z nich nazywają się niemal identycznie:

Co włączaszGdzie się znajdujeJak się nazywa
Trasaustawienia trasy (podczas edycji)„Trasa awaryjna (OLCRTC)”
Klasterstrona klastra, nad listą tras„Włącz OLCRTC dla tego klastra”
Serwerpanel serwera, przycisk „Edytuj”„Uruchom OLCRTC na tym serwerze”

Kolejność ma znaczenie: klaster nie pozwoli włączyć OLCRTC, dopóki nie ma żadnej trasy awaryjnej. Najpierw trasa, potem klaster.

Wykup Pro. Przejdź do sekcji Rozliczenia → blok subskrypcji. Bez aktywnego Pro przełączniki awaryjne w ogóle się nie pokazują: zamiast nich strona klastra wyświetla kartę „Dostęp awaryjny (OLCRTC)” z przyciskiem „Ulepsz”.

Oznacz trasę jako awaryjną — w ustawieniach samej trasy. Otwórz trasę do edycji i w bloku „Dostęp awaryjny (OLCRTC)” włącz przełącznik „Trasa awaryjna (OLCRTC)”.

Przełącznik pojawia się tylko przy edycji istniejącej trasy. Formularz tworzenia nowej trasy go nie ma: najpierw utwórz trasę, potem otwórz jej ustawienia i oznacz ją jako awaryjną.

Serwery tej trasy trafiają do puli awaryjnej. Możesz oznaczyć kilka tras — pula łączy je wszystkie, a jeśli na jednej trasie nie będzie odpowiedniego serwera, połączenie trafi na serwer z innej. Oznaczone trasy dostają na liście tras etykietę awaryjny.

Włącz OLCRTC dla całego klastra. To drugi, osobny przełącznik — nie ten w trasie. Znajduje się na stronie klastra, w bloku „Dostęp awaryjny” z etykietą OLCRTC, tuż nad listą tras, i nazywa się „Włącz OLCRTC dla tego klastra”.

To główny wyłącznik: dopóki jest wyłączony, użytkownicy klastra nie mogą o nic poprosić, niezależnie od tego, ile tras oznaczyłeś jako awaryjne. Pod przełącznikiem widać, ile tras awaryjnych jest już w puli.

Zezwól na sesje na serwerach. Kliknij serwer, aby otworzyć jego panel, znajdź blok Awaryjny Runtime (OLCRTC), naciśnij „Edytuj”, włącz „Uruchom OLCRTC na tym serwerze” i naciśnij „Zapisz”.

Runtime instaluje się i aktualizuje w tle — nie trzeba logować się na serwer. Dopóki nie jest zainstalowany i nie raportuje, stan pokazywany jest jako „niesprawny”; to normalne, poczekaj na „sprawny · N/M aktywnych”.

Blok widoczny jest tylko w zwykłym trybie interfejsu — uproszczony tryb Single go nie ma.

Ustaw pojemność. W tym samym bloku — Maks. równoczesnych sesji. Pole można zostawić puste, ale lepiej tego nie robić: patrz następna sekcja.

Powiedz o tym użytkownikom. Dostęp awaryjny jest bezużyteczny, jeśli ludzie dowiadują się o nim, gdy są już zablokowani: klienta trzeba zainstalować z wyprzedzeniem. Skieruj ich do stron Dostęp awaryjny i Instalacja klienta i poproś, aby raz przeszli całą procedurę, póki internet działa normalnie.

Ile sesji wytrzyma serwer

Sesja awaryjna to nie „jeszcze jeden użytkownik VPN” — jest znacznie droższa: serwer pakuje ruch w strumień wideo, a to kosztuje czas procesora.

Zmierzone na działającej sesji (wideo Full HD, około 5 Mbit/s): jedna sesja zajmuje mniej więcej 15% jednego rdzenia i 31 MB pamięci. Pamięć praktycznie nie ma znaczenia; prawdziwym ograniczeniem jest procesor.

Rdzeni na serwerzeRozsądna pojemność
13
26–7
412–14

Nie przekraczaj tych wartości nawet na serwerze dedykowanym: cztery sesje na jednym rdzeniu to już około 60% jego mocy plus obciążenie tła. I pamiętaj, że pomiar wykonano podczas oglądania wideo (~5 Mbit/s); jeśli użytkownik wyciśnie z tunelu maksimum, jedna sesja może kosztować zauważalnie więcej.

Puste pole pojemności oznacza „bez ograniczenia”. Jedyną pozostałą ochroną jest automatyka, która przestaje umieszczać nowe sesje na mocno przeciążonym serwerze. Reaguje ona jednak z opóźnieniem, a na słabym serwerze Twoi zwykli użytkownicy zdążą już to odczuć. Na serwerach jednordzeniowych ustaw pojemność wprost.

Balansowanie po części pomaga: jeśli trasa używa algorytmu Najmniej obciążony ruchem (domyślnego), serwer z wysokim zużyciem procesora raportuje mniej wolnego pasma, a nowi zwykli użytkownicy kierowani są na mniej obciążone serwery. Ale to korekta oparta na ogólnym obciążeniu procesora, a nie na liczbie sesji awaryjnych, i działa z kilkuminutowym opóźnieniem — nie zastępuje wprost ustawionej pojemności.

Co widać w interfejsie

W bloku Awaryjny Runtime (OLCRTC) każdego serwera:

  • Funkcja — czy na tym serwerze mogą działać sesje;
  • Pojemność — Twój limit równoczesnych sesji („nie ustawiono” = bez limitu);
  • Runtime — stan: „sprawny · N/M aktywnych”, „niesprawny” albo „jeszcze nie raportuje”.

Zaraz po włączeniu spodziewaj się „niesprawny” — to normalne, serwer wciąż instaluje runtime i jeszcze nie zaraportował. Jeśli stan utrzymuje się długo, sprawdź, czy serwer w ogóle jest osiągalny. Napis „jeszcze nie raportuje” miga tylko w czasie wczytywania strony.

Ograniczenia, o których warto wiedzieć z góry

Sesja żyje do 12 godzin, potem zatrzymuje się sama. Nie da się jej przedłużyć — użytkownik tworzy nową rozmowę i wysyła nowy e-mail.

Jedna sesja na użytkownika. Drugi e-mail niczego nie utworzy i pozostanie bez odpowiedzi — warto wyjaśnić to użytkownikom z góry, żeby nie wyglądało to na usterkę.

Około 14 Mbit/s pobierania i poniżej megabita wysyłania, przy opóźnieniu 175–235 ms. Oglądanie wideo i praca z pocztą są komfortowe; wysyłanie dużych plików, rozmowy wideo i granie — nie. To sufit obecnej konfiguracji tunelu, a nie połączenia głównego.

Wymagania wobec użytkowników są ostrzejsze, niż się wydaje. Konieczny jest zweryfikowany adres e-mail — użytkownicy, których założyłeś ręcznie bez adresu, nie mogą poprosić o dostęp. Konto musi być też aktywne: konta wstrzymane, wygasłe, z wyczerpanym limitem i oczekujące na pierwszą płatność (on_hold — wszyscy, którzy zarejestrowali się sami i jeszcze nie zapłacili) są odrzucane. E-mail musi przejść weryfikację nadawcy, a częstotliwość jest ograniczona do pięciu zapytań na godzinę na użytkownika i stu dla całej usługi.

Odrzucenia na tych kontrolach są ciche: użytkownik nie dostaje żadnej odpowiedzi. Jeśli ktoś zgłosi, że „wysłałem e-mail i nic nie przyszło”, zacznij od statusu konta i od tego, czy wysłany został właściwy link do rozmowy.

Trasy wieloprzeskokowe nie biorą udziału. Do sesji awaryjnych używane są tylko trasy bezpośrednie.

iPhone jest trudniejszy. Klienta dla iOS można zainstalować wyłącznie przez sideload — Apple go nie udostępnia. Twoi użytkownicy iPhone'ów muszą przygotować się z wyprzedzeniem i staranniej; opisuje to instrukcja instalacji.

Jak wyłączyć

Znacznik Włącz OLCRTC dla tego klastra możesz zdjąć w dowolnym momencie — nowe sesje przestaną być uruchamiane. Już uruchomione dokończą swój czas.

Ostatniej trasy awaryjnej nie da się odznaczyć ani usunąć, dopóki OLCRTC jest włączony: najpierw oznacz inną trasę albo wyłącz OLCRTC na klastrze.

Jeśli subskrypcja Pro się skończyła, wyłączyć wszystko nadal możesz, ale ponowne włączenie wymaga jej odnowienia.

On this page