utgivelsen av VPN-server , som utvikles som et universelt og høyytelsesalternativ til OpenVPN og Microsofts VPN-produkter. Koden under Apache 2.0-lisensen.
Prosjektet støtter et bredt spekter av VPN-protokoller, noe som gjør det mulig å bruke en server basert på SoftEther VPN med standardklienter for Windows (L2TP, SSTP), macOS (L2TP), iOS (L2TP) og Android (L2TP), samt som en gjennomsiktig erstatning for OpenVPN-serveren. Verktøy for å omgå brannmurer og systemer for dyp pakkeinspeksjon tilbys. For å gjøre det vanskeligere å oppdage tunnelen støttes også teknikken for kamuflert Ethernet-passthrough over HTTPS, der en virtuell nettverksadapter er implementert på klientsiden, og på serversiden en virtuell Ethernet-switch.
Blant endringene lagt til i den nye utgivelsen er:
- Støtte lagt til , som gjør det mulig å lage tredjepartsapplikasjoner for å administrere VPN-serveren. Gjennom JSON-RPC kan brukere og virtuelle huber legges til, spesifikke VPN-tilkoblinger kan brytes osv. Eksempler på kode for bruk av JSON-RPC er publisert for språkene JavaScript, TypeScript og C#. For å deaktivere JSON-RPC er innstillingen «DisableJsonRpcWebApi» foreslått;
- En innebygd web-administrasjonskonsoll (https://server/admin/) er lagt til, som gir mulighet for å administrere VPN-serveren via nettleseren. Mulighetene til webgrensesnittet er fortsatt begrenset;
- Støtte for AEAD-modus for blokkering av kryptering ChaCha20-Poly1305-IETF er lagt til;
- En funksjon for å vise detaljert informasjon om protokollen brukt i VPN-økt er implementert;
- Fikset i nettverksbrodriveren for Windows, som gjør det mulig å heve sine privilegier lokalt i systemet. Problemer oppstår bare i Windows 8.0 og eldre utgaver når man bruker Local Bridge eller SecureNAT-modus.
Nøkkelfunksjoner SoftEther VPN:
- Støtte for protokoller som OpenVPN, SSL-VPN (HTTPS), Ethernet over HTTPS, L2TP, IPsec, MS-SSTP, EtherIP, L2TPv3 og Cisco VPN;
- Støtte for tilkoblingsmoduser remote-access og site-to-site, på L2 (Ethernet-broing) og L3 (IP) nivåer;
- Kompatibilitet med originale OpenVPN-klienter;
- SSL-VPN tunneling via HTTPS, som gjør det mulig å omgå blokkeringer på brannmur-nivå;
- Mulighet for å opprette tunneler over ICMP og DNS;
- Innebygde mekanismer for dynamisk DNS og NAT-omgåelse for å sikre drift på verter uten en permanentstatisk IP-adresse;
- Høg yting som gir ein tilkoplingshastigheit på 1 Gbps utan vesentlege krav til minne og CPU;
- Dobbelt IPv4/IPv6-stakk;
- Bruk av AES 256 og RSA 4096 for kryptering;
- Eit webgrensesnitt, grafisk konfigurasjon for Windows og eit tverrplattform kommandolinjegrensesnitt i stil med Cisco IOS;
- Tilbod om brannmur som fungerer inne i VPN-tunnelen;
- Moglegheit for brukarautentisering via RADIUS, NT-domeinekontrollere, og klientsertifikat X.509;
- Tilgjenlegheit av pakkeinspektørmodus for å loggføre overførte pakker;
- Støtte for Windows, Linux, FreeBSD, Solaris og macOS. Tilgjengelege klientar for Windows, Linux, macOS, Android, iOS og Windows Phone.
Kilde: opennet.ru
