Alguns dias atrás foi divulgada a notícia de que a primeira versão do Weron VPN foi lançada, que é um projeto que visa permitir a criação de redes sobrepostas que combinam hosts geograficamente dispersos em uma rede virtual, cujos nós interagem diretamente entre si (P2P).
Ressalta-se que dentro das principais características do Weron estão aquelas que pode ser usado para criar redes únicas de confiança que conectam hosts locais com sistemas executados em ambientes de nuvem. A baixa sobrecarga do uso do WebRTC em redes de baixa latência também possibilita a criação de redes domésticas seguras baseadas em Weron para proteger o tráfego entre hosts dentro de redes locais.
Outra característica importante deste projeto é que 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 ao mesmo tempo.
Além disso, destaca-se também que rede IP virtual é suportada (camada 3) e redes Ethernet (camada 2).
Quanto à parte da principal diferença com outros projetos semelhantes, como Tailscale, WireGuard e ZeroTier, é o uso do protocolo WebRTC para a interação de nós em uma rede virtual.
A principal vantagem que o projeto pressupõe é que, ao usar o WebRTC como transporte, a resistência ao bloqueio do tráfego VPN é maior, já que esse protocolo é usado ativamente em programas populares de videoconferência e áudio, como o Zoom.
Vale ressaltar que o WebRTC também se destaca porque fornece ferramentas prontas para acessar hosts executados por trás de NAT e contornar firewalls corporativos usando os protocolos STUN e TURN. Como tal, o projeto Weron é notável por fornecer todas as ferramentas para criar redes de sobreposição baseadas em WebRTC simples, rápidas e seguras.
Das outras características que se destacam deste projeto, são mencionadas as seguintes:
- Permite criar nós de acesso por trás do NAT: Como o weron usa WebRTC para estabelecer conexões entre nós, você pode facilmente atravessar firewalls corporativos e NAT usando STUN ou até mesmo usar um servidor TURN para encapsular o tráfego. Isso pode ser muito útil, por exemplo, para SSH em seu laboratório doméstico sem encaminhar nenhuma porta em seu roteador.
- Oferece o poder de proteger a rede domésticaa: Devido à sobrecarga relativamente baixa do WebRTC em redes de baixa latência, o weron pode ser usado para proteger o tráfego entre nós em uma LAN sem afetar significativamente o desempenho.
- Permite que você junte nós locais em uma rede em nuvem- Se você executar, por exemplo, um cluster Kubernetes com nós baseados em instância de nuvem, mas também quiser unir seus nós locais, poderá usar o weron para criar uma rede confiável.
- contornar a censura– O pacote WebRTC subjacente, no qual as ferramentas populares de videoconferência como Zoom, Teams e Meet se baseiam, é difícil de bloquear no nível da rede, tornando-o uma adição valiosa à sua caixa de ferramentas para contornar a censura estatal ou corporativa.
- Escreva seus próprios protocolos ponto a ponto: API simples facilita escrever aplicativos distribuídos com reconexões automáticas, vários canais de dados, etc.
Finalmente, se você estiver interessado em saber mais sobre o Sobre o projeto, você deve saber que o código do projeto está 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.
Como instalar o Weron no Linux?
Para aqueles que estão interessados em poder instalar o Weron em seus sistemas, eles podem fazê-lo de uma forma super simples e isso pode ser feito a partir de praticamente qualquer distribuição Linux atual.
Para poder realizar a instalação, basta abrir um terminal e nele vamos digitar os seguintes comandos:
curl -L -o /tmp/weron "https://github.com/pojntfx/weron/releases/latest/download/weron.linux-$(uname -m)" sudo install /tmp/weron /usr/local/ bin sudo setcap cap_net_admin+ep /usr/local/bin/weron
Para saber mais sobre o uso do Weron, você pode consultar o seguinte link.
Webrtc é um vazamento, seu ip é filtrado e muito mais, o melhor é uma boa vpn paga, que bloqueia precisamente o webrtc e é baseada em wireguard, que é o melhor protocolo atualmente.