Pierwsze wydanie projektu Weron, rozwijającego VPN oparty na protokole WebRTC

Opublikowano pierwszą wersję Weron VPN, która pozwala na tworzenie nakładkowych sieci łączących geograficznie rozproszone hosty w jedną wirtualną sieć, w której węzły komunikują się ze sobą bezpośrednio (P2P). Obsługiwane jest tworzenie wirtualnych sieci IP (warstwa 3) oraz sieci Ethernet (warstwa 2). Kod projektu został napisany w języku Go i jest rozpowszechniany na licencji AGPLv3. Gotowe kompilacje przygotowane są dla systemów Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS i Windows.

Kluczową różnicą w porównaniu do takich projektów jak Tailscale, WireGuard i ZeroTier jest zastosowanie protokołu WebRTC do komunikacji węzłów w wirtualnej sieci. Zaletą użycia WebRTC jako transportu jest wyższa odporność na blokowanie ruchu. VPN, ponieważ protokół ten jest aktywnie wykorzystywany w popularnych programach do wideokonferencji i konferencji audio, takich jak Zoom. WebRTC zapewnia również gotowe narzędzia do uzyskiwania dostępu do węzłów pracujących za translatorami adresów (NAT) oraz omijania korporacyjnych zapór sieciowych za pomocą protokołów STUN i TURN.

Weron może być stosowany do tworzenia jednorodnych sieci zaufanych, łączących lokalne hosty z systemami działającymi w środowiskach chmurowych. Niskie nakłady przy użyciu WebRTC w sieciach o niskich opóźnieniach pozwalają również na tworzenie bezpiecznych domowych sieci na bazie Weron, aby chronić ruch między hostami wewnątrz sieci lokalnych. Dla programistów udostępnione jest API, za pomocą którego można tworzyć własne rozproszone aplikacje, posiadające takie możliwości, jak automatyczne wznawianie połączenia i jednoczesne zestawianie kilku kanałów komunikacyjnych.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster