È stato pubblicato il primo rilascio di Weron VPN, che consente di creare reti overlay che uniscono host geograficamente disparati in un'unica rete virtuale, i cui nodi comunicano direttamente tra loro (P2P). È supportata la creazione di reti IP virtuali (livello 3) e reti Ethernet (livello 2). Il codice del progetto è scritto in Go e rilasciato sotto licenza AGPLv3. Le build pronte sono state preparate per Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS e Windows.
La principale differenza rispetto a progetti come Tailscale, WireGuard e ZeroTier è l'uso del protocollo WebRTC per l'interazione tra nodi nella rete virtuale. Il vantaggio dell'uso di WebRTC come trasporto è una maggiore resistenza al blocco del traffico. VPN, poiché è ampiamente utilizzato in programmi popolari per videoconferenze e conferenze audio come Zoom. WebRTC offre inoltre strumenti pronti per accedere a nodi situati dietro traduttori di indirizzi (NAT) e per eludere firewall aziendali mediante i protocolli STUN e TURN.
Weron può essere utilizzato per creare reti fidate unificate che collegano host locali a sistemi operanti in ambienti cloud. Le basse spese generali nell'uso di WebRTC in reti a bassa latenza consentono anche di creare reti domestiche sicure con Weron per proteggere il traffico tra host all'interno delle reti locali. Per gli sviluppatori, è fornito un API che consente di creare applicazioni distribuite personalizzate con funzionalità come la ri-connessione automatica e l'instaurazione di più canali di comunicazione simultaneamente.
Fonte: opennet.ru
