Vad är OpenVPN?
OpenVPN är ett etablerat VPN-protokollekosystem med öppen källkod som kan bära en skyddad anslutning över TCP eller UDP. Med VeePN kan du använda OpenVPN i appar som stöds samt för router- eller manuell konfiguration, och sedan välja den transport som passar dina nätverksförhållanden.
OpenVPN: protokoll, projekt och programvara
OpenVPN är namnet på ett projekt med öppen källkod, ett VPN-protokoll och ett bredare ekosystem av kompatibel programvara. VPN-tjänster kan använda det för att skapa en skyddad tunnel mellan en enhet och en VPN-server. Trafik som går in i denna tunnel kapslas in och skickas genom nätverket innan VPN-servern vidarebefordrar den till dess destination.
En av OpenVPNs utmärkande egenskaper är flexibiliteten i transport. Det kan köras över TCP eller UDP. Dessa alternativ skapar inte två orelaterade VPN-protokoll. De ger samma OpenVPN-anslutning olika sätt att flytta data mellan klienten och servern.
Hur fungerar OpenVPN?
En OpenVPN-anslutning sammanför en kompatibel klient, en VPN-server och en konfiguration som talar om för dem hur de ska kommunicera. Den exakta implementeringen kan variera, men det allmänna anslutningsflödet ser ut så här:
-
1
Klienten kontaktar VPN-servern.
Appen eller den kompatibla klienten använder sin konfiguration för att nå en server som accepterar OpenVPN-anslutningar.
-
2
De två sidorna autentiserar sig.
Klienten och servern verifierar anslutningen med hjälp av den autentiseringsmetod som definieras av tjänsten och konfigurationen.
-
3
De etablerar en skyddad session.
De två sidorna kommer överens om de sessionsparametrar som behövs för att skapa och underhålla VPN-tunneln.
-
4
OpenVPN bär nätverkstrafik.
Klienten kapslar in trafik och skickar den genom tunneln med antingen TCP eller UDP som yttre transport.
-
5
Servern vidarebefordrar och returnerar trafik.
VPN-servern skickar förfrågningar mot deras destinationer och returnerar svar genom den skyddade anslutningen.
Valet mellan TCP och UDP ändrar hur OpenVPN transporterar tunneldata. Det ändrar inte tunnelns grundläggande syfte. Routningsomfånget kan också variera, särskilt vid router- och manuell konfiguration, så installationsinstruktionerna spelar roll.
OpenVPN fördelar och begränsningar
-
Välj mellan TCP och UDP
Med OpenVPN kan du byta transport utan att växla till ett helt annat VPN-protokoll. UDP minskar transportkontroll och overhead, medan TCP lägger till ordnad leverans och omsändning. Det ger dig ett praktiskt sätt att reagera när nätverksförhållandena förändras.
-
Anslut på enheter som stöds
VeePN gör OpenVPN tillgängligt på de flesta stora dator-, mobil- och TV-plattformar. Den breda tillgängligheten kan hjälpa användare att behålla ett bekant protokollalternativ när de växlar mellan enheter som stöds. Se VeePN:s tillgänglighetslista för de bekräftade plattformarna.
-
Använd OpenVPN på en router
OpenVPN TCP och UDP är också tillgängliga för VeePN:s router- och manuella installation. En kompatibel routerkonfiguration kan utöka en VPN-anslutning till enheter som använder den routern, inklusive enheter som kanske inte kör en inbyggd VPN-app. Kompatibilitet och trafikroutning beror fortfarande på routern, firmwaren och konfigurationen.
OpenVPN är flexibelt, men den flexibiliteten kommer med avvägningar. Överväg båda sidorna innan du väljer det för en viss enhet eller ett visst nätverk.
- Fördelar Begränsningar
- Stöder både TCP- och UDP-transport Kan innebära mer konfigurationskomplexitet än vissa nyare protokoll
- Har ett brett ekosystem av programvara och verktyg med öppen källkod Kryptering och inkapsling lägger till bearbetnings- och paket-overhead
- Erbjuder generellt bred kompatibilitet över enhetskategorier TCP-läge kan förstärka trängsel- och omsändningseffekter när tunneltrafiken också använder TCP
- Är tillgängligt i VeePN i appar för dator, mobil och TV som stöds Verklig hastighet varierar med enheten, servern, avståndet, nätverket och konfigurationen
- Stöder VeePN:s router- och manuella konfiguration Routerkompatibilitet och prestanda varierar beroende på modell och firmware
- Ger ytterligare en transport att prova när nätverksförhållandena ändras VeePN:s webbläsartillägg använder inte OpenVPN
OpenVPN TCP vs UDP
OpenVPN TCP och OpenVPN UDP skapar samma typ av VPN-tunnel, men den yttre transporten hanterar leverans olika. UDP skickar oberoende datagram utan TCP-liknande leveransbekräftelser eller ordning. TCP skapar en ordnad, tillförlitlig byteström och sänder om saknad data. Detta ändrar overhead, latens och beteende när paket försenas eller går förlorade.
-
OpenVPN UDP
UDP väntar inte på att den yttre transporten ska bekräfta att varje datagram anlände eller begära en ersättning för varje saknat. Med färre leveranskontroller har den generellt lägre transport-overhead än TCP. Det gör OpenVPN UDP till en rimlig utgångspunkt för vardagligt bruk och tidskänsliga aktiviteter som streaming, spel samt röst- eller videosamtal. Applikationer kan ofta hantera enstaka förluster själva, och att ta emot aktuell data kan vara viktigare än att återställa ett äldre paket. Vissa nätverk kan begränsa eller hantera UDP inkonsekvent. Om anslutningen misslyckas eller kopplas från upprepade gånger är TCP ett annat alternativ att testa.
-
OpenVPN TCP
TCP spårar dataordning och leverans. När data saknas kan den sända om den innan den ordnade strömmen presenteras för mottagarsidan. Detta beteende gör TCP värt att testa om det aktuella nätverket inte hanterar UDP konsekvent. Nackdelen är ytterligare overhead. Att vänta på leverans och sända om data kan öka latensen eller minska genomströmningen, särskilt på ett trängt eller opålitligt nätverk. TCP är därför ingen automatisk stabilitetsuppgradering för varje anslutning. Det är ett praktiskt alternativ att prova när UDP inte fungerar bra på det nätverk du använder.
- Kriterium OpenVPN UDP OpenVPN TCP
- Transportbeteende Datagrambaserad Ordnad, tillförlitlig byteström
- Leveranskontroller Inga TCP-liknande kontroller på det yttre transportlagret Kontrollerar ordning och leverans, sänder sedan om saknad data
- Typisk overhead Lägre Högre
- Bra utgångspunkt Vardaglig och tidskänslig aktivitet Nätverk där UDP är otillgängligt eller inkonsekvent
- Huvudsaklig avvägning UDP återställer inte själv förlorade datagram Extra kontroller och omsändning kan minska prestandan
När ska du använda OpenVPN TCP eller UDP
Börja med OpenVPN UDP när det ansluter tillförlitligt och lägre transport-overhead är prioriteringen. Prova OpenVPN TCP när UDP är otillgängligt, kopplas från upprepade gånger eller beter sig inkonsekvent på det aktuella nätverket. Om inget av alternativen fungerar bra, jämför andra alternativ på VeePN:s protokollsida.
OpenVPN för routrar och manuell installation
Var är OpenVPN tillgängligt i VeePN?
VeePN stöder OpenVPN TCP och OpenVPN UDP på följande plattformar och installationskategorier:
- Windows
- macOS
- Android
- Amazon Fire TV Stick
- iOS
- Android TV
- Linux genom manuell OpenVPN-installation
- Routrar och manuell installation
VeePN:s webbläsartillägg använder inte OpenVPN. De använder ett webbläsaranslutningsläge istället för att utöka en OpenVPN-tunnel till varje app på enheten.
Protokolltillgängligheten kan variera beroende på appversion.
Så här använder du OpenVPN i VeePN
Följ dessa steg för att byta till OpenVPN i VeePN.
Öppna Inställningar
Öppna VeePN och gå till Inställningar.
Välj OpenVPN TCP eller UDP
Välj OpenVPN TCP eller OpenVPN UDP bland de tillgängliga protokollen.
Återanslut
Återanslut för att tillämpa det nya protokollet.
OpenVPN vs WireGuard
OpenVPN och WireGuard kan båda ge VPN-anslutningar i VeePN-appar som stöds. De tar olika designmässiga angreppssätt, så det bästa valet beror på din plattform, ditt nätverk och dina installationskrav.
OpenVPN är etablerat och mycket konfigurerbart. Dess förmåga att köras över TCP eller UDP ger dig ett extra transportval, och det är det alternativ som listas för VeePN:s router- och manuella installation. Det kan spela roll när du behöver kompatibilitet med ett manuellt arbetsflöde eller vill testa en annan transport på ett visst nätverk.
WireGuard har en modern, strömlinjeformad design fokuserad på effektiv drift. Det är ett starkt alternativ för en vardaglig appanslutning när det är tillgängligt på din enhet. Det använder UDP istället för att erbjuda ett TCP-läge.
- Kriterium OpenVPN WireGuard
- Designinriktning Etablerat och mycket konfigurerbart Modernt och strömlinjeformat
- Transportval TCP eller UDP UDP
- Typisk prestandariktning Mer bearbetnings- och konfigurations-overhead Utformat för effektiv prestanda
- Router- och manuell installation Tillgängligt Listas inte som tillgängligt
- Tillgänglighet i VeePN-appar Windows, macOS, Android, Android TV, Fire TV Stick, iOS Windows, macOS, Android, Android TV, Fire TV Stick, iOS
- Överväg det när TCP/UDP- eller router-/manuell flexibilitet är viktigt En effektiv vardaglig appanslutning är prioriteringen
Inget av protokollen är alltid det rätta valet. Börja med det som passar din enhet och ditt användningsfall, jämför sedan resultaten på det nätverk du faktiskt använder.
Relaterade VeePN-protokoll
-
WireGuard
Ett modernt, strömlinjeformat VPN-protokoll för effektiva vardagliga anslutningar i VeePN-appar som stöds.
-
IKEv2
Ytterligare ett appbaserat protokoll tillgängligt på VeePN-plattformar för dator, mobil och TV som stöds.
-
Shadowsocks
Ett krypterat HTTPS-proxyalternativ avsett för webbtrafik i begränsade nätverksmiljöer.
Vanliga frågor om OpenVPN
Är OpenVPN en app eller ett protokoll?
Varför kan OpenVPN vara långsammare på vissa anslutningar?
Kan OpenVPN skydda enheter som inte stöder VPN-appar?
Använder VeePN OpenVPN i webbläsartillägg?
Kan jag växla mellan OpenVPN TCP och UDP?
Använd OpenVPN med VeePN
Använd OpenVPN när du vill ha TCP/UDP-flexibilitet i VeePN-appar som stöds eller behöver en kompatibel router- eller manuell konfiguration. Välj ett tillgängligt alternativ för din enhet och anslut via VeePN.