Den första utgåvan av Weron-projektet, utveckla en VPN baserad på WebRTC-protokollet

Den första versionen av Weron VPN har publicerats, som låter dig skapa överläggsnätverk som förenar geografiskt spridda värdar till ett virtuellt nätverk, vars noder interagerar med varandra direkt (P2P). Skapandet av virtuella IP-nätverk (lager 3) och Ethernet-nätverk (lager 2) stöds. Projektkoden är skriven i Go och distribueras under AGPLv3-licensen. Klara builds är förberedda för Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS och Windows.

Den viktigaste skillnaden från projekt som Tailscale, WireGuard och ZeroTier är användningen av WebRTC-protokollet för interaktion mellan noder i ett virtuellt nätverk. Fördelen med att använda WebRTC som transport är dess högre motståndskraft mot blockering av VPN-trafik, eftersom det aktivt används i populära program för video- och ljudkonferenser, som Zoom. WebRTC tillhandahåller också out-of-the-box-verktyg för att komma åt värdar som körs bakom NAT:er och kringgå företagsbrandväggar med STUN- och TURN-protokollen.

Weron kan användas för att skapa enhetliga betrodda nätverk som kopplar samman lokala värdar med system som körs i molnmiljöer. Den låga omkostnaden för att använda WebRTC på nätverk med låg latens gör det också möjligt att skapa säkra hemnätverk baserade på Weron för att skydda trafik mellan värdar inom lokala nätverk. Ett API tillhandahålls för utvecklare att använda för att skapa sina egna distribuerade applikationer med funktioner som automatiskt återupptagande av anslutningen och etablering av flera kommunikationskanaler samtidigt.

Källa: opennet.ru

Lägg en kommentar