Weron uma VPN baseada no protocolo WebRTC

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Juanfran dito

    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.