Перший випуск проекту Weron, який розвиває VPN на базі протоколу WebRTC

Опубліковано перший випуск Weron VPN, що дозволяє створювати оврлейні мережі, що об'єднують територіально рознесені хости в одну віртуальну мережу, вузли якої безпосередньо взаємодіють один з одним (P2P). Підтримується створення віртуальних IP-мереж (layer 3) та Ethernet-мереж (layer 2). Код проекту написаний мовою Go та поширюється під ліцензією AGPLv3. Готові збірки підготовлені для Linux, FreeBSD, OpenBSD, NetBSD, Solaris, MacOS та Windows.

Ключовою відмінністю від таких проектів як Tailscale, WireGuard та ZeroTier є використання протоколу WebRTC для взаємодії вузлів у віртуальній мережі. Перевагою використання WebRTC як транспорт називається більш висока стійкість до блокування трафіку VPN, так як даний отримав активно використовується в популярних програмах для проведення відео-і аудіо-конференцій, таких як Zoom. WebRTC також надає готові засоби для доступу до вузлів, що працюють за трансляторами адрес (NAT), та обходу корпоративних міжмережевих екранів за допомогою протоколів STUN та TURN.

Weron може застосовуватися для створення єдиних довірчих мереж, що об'єднують локальні хости із системами, що працюють у хмарних оточеннях. Низькі накладні витрати при використанні WebRTC у мережах з низькими затримками також дають можливість створювати на базі Weron безпечні домашні мережі для захисту трафіку між хостами в локальних мережах. Для розробників надається API, за допомогою якого можна створювати власні розподілені програми, що мають такі можливості, як автоматичне відновлення з'єднання та встановлення одночасно кількох каналів зв'язку.

Джерело: opennet.ru

Додати коментар або відгук