udgivelse af VPN-server , der udvikles som et universelt og højtydende alternativ til OpenVPN og VPN-produkter fra Microsoft. Koden er under Apache 2.0-licensen.
Projektet understøtter et bredt spektrum af VPN-protokoller, hvilket gør det muligt at bruge SoftEther VPN-serveren med de indbyggede klienter til Windows (L2TP, SSTP), macOS (L2TP), iOS (L2TP) og Android (L2TP), samt som en gennemsigtig erstatning for OpenVPN-serveren. Der tilbydes værktøjer til at omgå firewall og systemer til dyb pakkeinspektion. For at forhindre opdagelse af tunnelen understøttes der også teknikker til kamufleret Ethernet-forwarding over HTTPS, hvor der på klientsiden implementeres en virtuel netværksadapter, og på serversiden – en virtuel Ethernet-switch.
Blandt de ændringer, der er tilføjet i den nye version:
- Tilføjet support for , der muliggør oprettelse af tredjepartsapplikationer til styring af VPN-serveren. Gennem JSON-RPC kan brugere og virtuelle hubber tilføjes, specifikke VPN-forbindelser afbrydes osv. Eksempler på kode til brug af JSON-RPC er offentliggjort til JavaScript, TypeScript og C#. For at deaktivere JSON-RPC er der en indstilling kaldet 'DisableJsonRpcWebApi';
- Der er tilføjet en indbygget web-konsol til administratorer (https://server/admin/), der giver mulighed for at administrere VPN-serveren via en browser. Webgrænsefladens funktioner er dog stadig begrænsede;
- Der er tilføjet support for AEAD-modus for blok-kryptering ChaCha20-Poly1305-IETF;
- Der er implementeret en funktion til at vise detaljerede oplysninger om protokollen, der bruges i VPN-sessionen;
- , som gør det muligt at omgå beskyttelsen i netværksbrodriveren til Windows, der gør det muligt at hæve sine privilegier lokalt i systemet. Problemet opstår kun i Windows 8.0 og ældre versioner, når der bruges Local Bridge- eller SecureNAT-tilstand.
Nøglepunkter SoftEther VPN:
- Understøttelse af protokoller som OpenVPN, SSL-VPN (HTTPS), Ethernet over HTTPS, L2TP, IPsec, MS-SSTP, EtherIP, L2TPv3 og Cisco VPN;
- Understøttelse af tilstandsforbindelser til remote-access og site-to-site på L2 (Ethernet-bro) og L3 (IP) niveauer;
- Kompatibilitet med de originale OpenVPN-klienter;
- SSL-VPN tunneling via HTTPS, som muliggør omgåelse af blokering på firewalls;
- Mulighed for at oprette tunneler over ICMP og DNS;
- Indbyggede mekanismer til dynamisk DNS og NAT-bypass for at sikre drift på værter uden en fast tildelt IP-adresse;
- Høj ydeevne, der sikrer en forbindelse med 1 Gbps uden betydelige krav til RAM og CPU-størrelse;
- Dobbelt IPv4/IPv6-stak;
- Anvendelse af AES 256 og RSA 4096 til kryptering;
- Tilgængelig webgrænseflade, grafisk konfigurationsværktøj til Windows og multiplatforms kommandolinjegrænseflade i Cisco IOS-stil;
- Levering af en firewall, der opererer inden for VPN-tunnelen;
- Mulighed for brugergodkendelse gennem RADIUS, NT domænekontrollere og X.509 klientcertifikater;
- Tilgængelighed af en pakkeinspektionsmode, som muliggør logning af overførte pakker;
- Understøttelse af servere Windows, Linux, FreeBSD, Solaris og macOS. Klienter tilgængelige til Windows, Linux, macOS, Android, iOS og Windows Phone.
Kilde: opennet.ru
