Czym jest OpenVPN?
OpenVPN to sprawdzony, otwartoźródłowy ekosystem protokołu VPN, który może przesyłać chronione połączenie za pomocą TCP lub UDP. Dzięki VeePN możesz korzystać z OpenVPN w obsługiwanych aplikacjach oraz w konfiguracjach routera lub ręcznych, a następnie wybrać transport dopasowany do warunków swojej sieci.
OpenVPN: protokół, projekt i oprogramowanie
OpenVPN to nazwa projektu open source, protokołu VPN oraz szerszego ekosystemu kompatybilnego oprogramowania. Usługi VPN mogą go wykorzystywać do tworzenia chronionego tunelu między urządzeniem a serwerem VPN. Ruch, który trafia do tego tunelu, jest hermetyzowany i przesyłany przez sieć, zanim serwer VPN przekaże go do miejsca docelowego.
Jedną z cech charakterystycznych OpenVPN jest elastyczność transportu. Może działać zarówno przez TCP, jak i UDP. Te opcje nie tworzą dwóch niepowiązanych ze sobą protokołów VPN. Zapewniają temu samemu połączeniu OpenVPN różne sposoby przesyłania danych między klientem a serwerem.
Jak działa OpenVPN?
Połączenie OpenVPN łączy zgodnego klienta, serwer VPN oraz konfigurację, która określa sposób ich komunikacji. Dokładna implementacja może się różnić, ale ogólny przebieg połączenia wygląda następująco:
-
1
Klient łączy się z serwerem VPN.
Aplikacja lub zgodny klient wykorzystuje swoją konfigurację, aby połączyć się z serwerem akceptującym połączenia OpenVPN.
-
2
Obie strony uwierzytelniają się.
Klient i serwer weryfikują połączenie za pomocą metody uwierzytelniania określonej przez usługę i konfigurację.
-
3
Nawiązują chronioną sesję.
Obie strony uzgadniają parametry sesji potrzebne do utworzenia i utrzymania tunelu VPN.
-
4
OpenVPN przesyła ruch sieciowy.
Klient hermetyzuje ruch i wysyła go przez tunel, wykorzystując TCP lub UDP jako transport zewnętrzny.
-
5
Serwer przekazuje i zwraca ruch.
Serwer VPN wysyła żądania do miejsc docelowych i zwraca odpowiedzi za pośrednictwem chronionego połączenia.
Wybór między TCP a UDP zmienia sposób, w jaki OpenVPN przesyła dane tunelu. Nie zmienia to podstawowego przeznaczenia tunelu. Zakres routingu może się również różnić, zwłaszcza w przypadku routerów i konfiguracji ręcznych, dlatego instrukcje konfiguracji mają znaczenie.
Zalety i ograniczenia OpenVPN
-
Wybieraj między TCP a UDP
OpenVPN pozwala zmienić transport bez przechodzenia na zupełnie inny protokół VPN. UDP zmniejsza kontrolę transportu i narzut, natomiast TCP dodaje uporządkowane dostarczanie i retransmisję. Daje to praktyczny sposób reagowania na zmieniające się warunki sieciowe.
-
Łącz się na obsługiwanych urządzeniach
VeePN udostępnia OpenVPN na najważniejszych platformach komputerowych, mobilnych i telewizyjnych. Ta szeroka dostępność może pomóc użytkownikom zachować znany protokół podczas przechodzenia między obsługiwanymi urządzeniami. Zobacz listę dostępności VeePN, aby poznać potwierdzone platformy.
-
Używaj OpenVPN na routerze
OpenVPN TCP i UDP są również dostępne w konfiguracji routera i konfiguracji ręcznej VeePN. Zgodna konfiguracja routera może rozszerzyć połączenie VPN na urządzenia korzystające z tego routera, w tym urządzenia, które mogą nie mieć natywnej aplikacji VPN. Zgodność i routing ruchu nadal zależą od routera, oprogramowania sprzętowego i konfiguracji.
OpenVPN jest elastyczny, ale ta elastyczność wiąże się z kompromisami. Przed wyborem tego protokołu dla konkretnego urządzenia lub sieci rozważ obie strony.
- Zalety Ograniczenia
- Obsługuje transport zarówno TCP, jak i UDP Może wiązać się z większą złożonością konfiguracji niż niektóre nowsze protokoły
- Ma szeroki ekosystem oprogramowania i narzędzi open source Szyfrowanie i hermetyzacja zwiększają narzut przetwarzania i pakietów
- Ogólnie oferuje szeroką kompatybilność w różnych kategoriach urządzeń Tryb TCP może potęgować efekty przeciążenia i retransmisji, gdy ruch tunelowy również korzysta z TCP
- Jest dostępny w VeePN w obsługiwanych aplikacjach komputerowych, mobilnych i telewizyjnych Rzeczywista szybkość zależy od urządzenia, serwera, odległości, sieci i konfiguracji
- Obsługuje konfiguracje routera i konfiguracje ręczne VeePN Zgodność i wydajność routera różnią się w zależności od modelu i oprogramowania sprzętowego
- Zapewnia kolejny transport do wypróbowania, gdy zmieniają się warunki sieciowe Rozszerzenia przeglądarki VeePN nie korzystają z OpenVPN
OpenVPN TCP a UDP
OpenVPN TCP i OpenVPN UDP tworzą ten sam typ tunelu VPN, ale transport zewnętrzny obsługuje dostarczanie danych w inny sposób. UDP wysyła niezależne datagramy bez potwierdzeń dostarczenia ani kolejności w stylu TCP. TCP tworzy uporządkowany, niezawodny strumień bajtów i retransmituje brakujące dane. Zmienia to narzut, opóźnienia oraz zachowanie w przypadku opóźnienia lub utraty pakietów.
-
OpenVPN UDP
UDP nie czeka, aż transport zewnętrzny potwierdzi dotarcie każdego datagramu, ani nie żąda zastąpienia każdego brakującego datagramu. Dzięki mniejszej liczbie mechanizmów kontroli dostarczania generalnie ma niższy narzut transportowy niż TCP. Dzięki temu OpenVPN UDP jest rozsądnym punktem wyjścia do codziennego użytku i czynności wrażliwych na czas, takich jak strumieniowanie, granie oraz rozmowy głosowe lub wideo. Aplikacje często mogą samodzielnie radzić sobie z okazjonalną utratą danych, a otrzymanie aktualnych danych może mieć większe znaczenie niż odzyskanie starszego pakietu. Niektóre sieci mogą ograniczać UDP lub obsługiwać go niespójnie. Jeśli połączenie wielokrotnie zawodzi lub się rozłącza, warto przetestować TCP jako inną opcję.
-
OpenVPN TCP
TCP śledzi kolejność i dostarczanie danych. Gdy brakuje danych, może je retransmitować przed przekazaniem uporządkowanego strumienia do strony odbierającej. To zachowanie sprawia, że warto wypróbować TCP, jeśli obecna sieć nie obsługuje UDP w spójny sposób. Kompromisem jest dodatkowy narzut. Oczekiwanie na dostarczenie i retransmisja danych mogą zwiększyć opóźnienia lub zmniejszyć przepustowość, zwłaszcza w przeciążonej lub niestabilnej sieci. TCP nie jest więc automatycznym ulepszeniem stabilności dla każdego połączenia. To praktyczna alternatywa, którą warto wypróbować, gdy UDP nie działa dobrze w używanej przez Ciebie sieci.
- Kryterium OpenVPN UDP OpenVPN TCP
- Zachowanie transportu Oparty na datagramach Uporządkowany, niezawodny strumień bajtów
- Kontrole dostarczania Brak kontroli w stylu TCP na warstwie transportu zewnętrznego Sprawdza kolejność i dostarczanie, a następnie retransmituje brakujące dane
- Typowy narzut Niższy Wyższy
- Przydatny punkt wyjścia Codzienne i wrażliwe na czas czynności Sieci, w których UDP jest niedostępny lub niespójny
- Główny kompromis Samo UDP nie odzyskuje utraconych datagramów Dodatkowe kontrole i retransmisja mogą obniżyć wydajność
Kiedy używać OpenVPN TCP lub UDP
Zacznij od OpenVPN UDP, gdy łączy się niezawodnie, a priorytetem jest mniejszy narzut transportowy. Wypróbuj OpenVPN TCP, gdy UDP jest niedostępny, wielokrotnie się rozłącza lub działa niespójnie w bieżącej sieci. Jeśli żadne z nich nie działa dobrze, porównaj inne opcje na stronie protokołów VeePN.
OpenVPN dla routerów i konfiguracji ręcznej
Gdzie OpenVPN jest dostępny w VeePN?
VeePN obsługuje OpenVPN TCP i OpenVPN UDP na następujących platformach i w następujących kategoriach konfiguracji:
- Windows
- macOS
- Android
- Amazon Fire TV Stick
- iOS
- Android TV
- Linux za pomocą ręcznej konfiguracji OpenVPN
- Routery i konfiguracja ręczna
Rozszerzenia przeglądarki VeePN nie korzystają z OpenVPN. Wykorzystują tryb połączenia przeglądarki zamiast rozszerzać tunel OpenVPN na każdą aplikację na urządzeniu.
Dostępność protokołu może się różnić w zależności od wersji aplikacji.
Jak używać OpenVPN w VeePN
Wykonaj poniższe kroki, aby przełączyć się na OpenVPN w VeePN.
Otwórz Ustawienia
Otwórz VeePN i przejdź do Ustawień.
Wybierz OpenVPN TCP lub UDP
Wybierz OpenVPN TCP lub OpenVPN UDP spośród dostępnych protokołów.
Połącz ponownie
Połącz się ponownie, aby zastosować nowy protokół.
OpenVPN a WireGuard
Zarówno OpenVPN, jak i WireGuard mogą zapewniać połączenia VPN w obsługiwanych aplikacjach VeePN. Przyjmują różne podejścia projektowe, więc lepszy wybór zależy od Twojej platformy, sieci i wymagań konfiguracyjnych.
OpenVPN jest sprawdzony i wysoce konfigurowalny. Możliwość działania przez TCP lub UDP daje dodatkowy wybór transportu i jest to opcja wymieniana w przypadku konfiguracji routera i konfiguracji ręcznej VeePN. Może to mieć znaczenie, gdy potrzebujesz zgodności z ręcznym przepływem pracy lub chcesz przetestować inny transport w konkretnej sieci.
WireGuard ma nowoczesną, uproszczoną konstrukcję skoncentrowaną na wydajnym działaniu. To dobra opcja do codziennego połączenia aplikacji, gdy jest dostępna na Twoim urządzeniu. Wykorzystuje UDP, a nie tryb TCP.
- Kryterium OpenVPN WireGuard
- Kierunek projektowy Sprawdzony i wysoce konfigurowalny Nowoczesny i uproszczony
- Wybór transportu TCP lub UDP UDP
- Typowy kierunek wydajności Większy narzut przetwarzania i konfiguracji Zaprojektowany z myślą o wydajnym działaniu
- Konfiguracja routera i konfiguracja ręczna Dostępna Nie wymieniona jako dostępna
- Dostępność w aplikacji VeePN Windows, macOS, Android, Android TV, Fire TV Stick, iOS Windows, macOS, Android, Android TV, Fire TV Stick, iOS
- Rozważ, gdy Liczy się elastyczność TCP/UDP lub routera/konfiguracji ręcznej Priorytetem jest wydajne codzienne połączenie aplikacji
Żaden z protokołów nie zawsze jest właściwym wyborem. Zacznij od tego, który pasuje do Twojego urządzenia i sposobu użycia, a następnie porównaj wyniki w sieci, z której faktycznie korzystasz.
Powiązane protokoły VeePN
-
WireGuard
Nowoczesny, uproszczony protokół VPN zapewniający wydajne codzienne połączenia w obsługiwanych aplikacjach VeePN.
-
IKEv2
Kolejny protokół oparty na aplikacji dostępny na obsługiwanych platformach komputerowych, mobilnych i telewizyjnych VeePN.
-
Shadowsocks
Szyfrowana opcja proxy HTTPS przeznaczona do ruchu internetowego w ograniczonych środowiskach sieciowych.
Najczęściej zadawane pytania o OpenVPN
Czy OpenVPN to aplikacja czy protokół?
Dlaczego OpenVPN może być wolniejszy w przypadku niektórych połączeń?
Czy OpenVPN może chronić urządzenia, które nie obsługują aplikacji VPN?
Czy VeePN korzysta z OpenVPN w rozszerzeniach przeglądarki?
Czy mogę przełączać się między OpenVPN TCP a UDP?
Korzystaj z OpenVPN w VeePN
Używaj OpenVPN, gdy chcesz mieć elastyczność TCP/UDP w obsługiwanych aplikacjach VeePN lub potrzebujesz zgodnej konfiguracji routera bądź konfiguracji ręcznej. Wybierz dostępną opcję dla swojego urządzenia i połącz się za pośrednictwem VeePN.