A primeira versão do projeto Weron, desenvolvendo uma VPN baseada no protocolo WebRTC

Foi publicada a primeira versão do Weron VPN, que permite criar redes de sobreposição que unem hosts geograficamente dispersos em uma rede virtual, cujos nós interagem diretamente entre si (P2P). É suportada a criação de redes IP virtuais (camada 3) e redes Ethernet (camada 2). O código do projeto é escrito em Go e distribuído sob a licença AGPLv3. As compilações prontas são preparadas para Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS e Windows.

A principal diferença de projetos como Tailscale, WireGuard e ZeroTier é o uso do protocolo WebRTC para a interação de nós em uma rede virtual. A vantagem de usar WebRTC como transporte é sua maior resistência ao bloqueio de tráfego VPN, uma vez que é usado ativamente em programas populares de videoconferência e áudio, como o Zoom. O WebRTC também fornece ferramentas prontas para acessar hosts executados atrás de NATs e contornar firewalls corporativos usando os protocolos STUN e TURN.

Weron pode ser usado para criar redes unificadas e confiáveis ​​que conectam hosts locais a sistemas executados em ambientes de nuvem. A baixa sobrecarga do uso de WebRTC em redes de baixa latência também torna possível criar redes domésticas seguras baseadas em Weron para proteger o tráfego entre hosts em redes locais. Uma API é fornecida para os desenvolvedores criarem seus próprios aplicativos distribuídos com recursos como retomada automática de conexão e estabelecimento de vários canais de comunicação simultaneamente.

Fonte: opennet.ru

Adicionar um comentário