Efter tre Är sedan publiceringen av version 2.6 har releasen av OpenVPN 2.7.0 för virtuella privata nÀtverk förberetts, vilket möjliggör en krypterad anslutning mellan tvÄ klientmaskiner eller tillhandahÄller en centraliserad VPN-server för samtidiga anvÀndare. Koden för OpenVPN sprids under GPLv2-licensen och fÀrdiga binÀrpaket skapas för Debian, Ubuntu, CentOS, RHEL och Windows.
Huvudsakliga nyheter:
- PÄ VPNPÄ servrar har möjligheten att öppna flera lyssnande anslutningssocklar lagts till, till exempel för samtidig mottagning av anslutningar via UDP och TCP eller genom olika nÀtverksportar.
- ĂvergĂ„ngen till att anvĂ€nda den nya versionen av DCO-modulen har genomförts, som ingĂ„r i kĂ€rnan av Linux 6.16. Den modulen som ingĂ„r i huvudkĂ€rnan har en förĂ€ndrad API och levereras under namnet "ovpn". Stödet för den gamla ovpn-dco-modulen har upphört. Modulen flyttar operationerna för kryptering, paketbehandling och kommunikationskanalhantering till kĂ€rna av Linux och minskar overhead i samband med kontextvĂ€xling, vilket möjliggör optimering genom direkt Ă„tkomst till interna API:er i kĂ€rnan och undviker lĂ„ngsam överföring av data mellan kĂ€rnan och anvĂ€ndarutrymmet (kryptering, dekryptering och routning utförs av modulen utan att skicka trafik till bearbetaren i anvĂ€ndarutrymmet).
- I Windows-versionen: block-local flaggan aktiveras i WFP-filter; ytterligare nÀtverksgrÀnssnitt genereras vid behov; automatiska tjÀnster startas av en icke-privilegerad anvÀndare; NRPT (Name Resolution Policy Table) anvÀnds för att arbeta med DNS-instÀllningar; anvÀndning av win-dco-drivrutinen tillÄts för att snabba upp VPN-servrar.
- Ett nytt format för nycklar och paket "epoch" har presenterats, vilket i motsats till det standardformatet "DATA_V2" lÀgger till en AEAD-tagg i slutet av paketet, uppdaterar nycklar automatiskt vid uppnÄende av deras anvÀndningsgrÀns, har 64-bitars paketidentifierare, anvÀnder XOR-operationer vid bildandet av initialiseringvektorn.
- Stöd för lwipovpn har lagts till â en emulator av nĂ€tverksgrĂ€nssnitt tun/tap i anvĂ€ndarutrymmet, implementerad baserat pĂ„ TCP/IP-stacken lwIP. Med alternativet "âdev-node unix:/path/to/lwipovpn" kan en fullstĂ€ndig VPN-klient emuleras pĂ„ samma system för testning och felsökning av OpenVPN.
- Möjlighet att uppdatera delar av klientens instÀllningar (IP, routing, MTU, DNS) genom att skicka servern kontrollmeddelanden PUSH_UPDATE.
- I OpenVPN-klienten för Linux, BSD och macOS har alternativet "âdns-updown" lagts till för att köra ett skript som tillĂ€mpar DNS-instĂ€llningar som skickas av servern. Skriptet stöder konfiguration genom /etc/resolv.conf, systemd eller resolveconf.
- För Linux-plattformen har alternativet "âroute-table" lagts till för att anvĂ€nda anvĂ€ndardefinierade rutningstabeller.
- Stöd för mbedTLS 4-grenen har införts. Stöd för TLS 1.3 har lagts till i konfigurationer med den kryptografiska biblioteket mbedTLS.
- Stöd för operativsystemet Haiku har lagts till.
- Stödet för lĂ€get med statiska nycklar har upphört (anvĂ€nd TLS-lĂ€get istĂ€llet), NTLMv1, Windows-drivrutinen wintun, OpenSSL 1.0.2, mbedTLS 2.x, datakcompression före avsĂ€ndning, alternativen "âmemstats" och "âopt-verify".
KĂ€lla: opennet.ru
