Weron una VPN basada en el protocol WebRTC

Fa pocs dies es va donar a conèixer la notícia que es va publicar la primera versió de Weron VPN, el qual és un projecte que té com a finalitat permetre crear xarxes superposades que combinen hosts dispersos geogràficament en una xarxa virtual, els nodes dels quals interactuen directament entre si (P2P).

Es destaca que dins de les principals característiques de Weron hi ha el que es pugui utilitzar per crear xarxes de confiança úniques que connecten amfitrions locals amb sistemes que s'executen en entorns de núvol. La baixa sobrecàrrega dutilitzar WebRTC en xarxes de baixa latència també fa possible crear xarxes domèstiques segures basades en Weron per protegir el trànsit entre hosts dins de les xarxes locals.

Una altra de les característiques clau d'aquest projecte és que es proporciona una API perquè els desenvolupadors creïn les seves pròpies aplicacions distribuïdes amb funcions com la represa automàtica de la connexió i l'establiment de múltiples canals de comunicació alhora.

A més, també es destaca que s'admet la creació de xarxes IP virtuals (capa 3) i xarxes Ethernet (capa 2).

Pel que fa a la part de la diferència clau amb altres projectes similars com Tailscale, WireGuard i ZeroTier, és l'ús del protocol WebRTC per a la interacció de nodes en una xarxa virtual.

El principal avantatge que presumeix el projecte, és que en utilitzar WebRTC com a transport, és més gran la resistència al bloqueig del trànsit VPN, ja que aquest protocol s'usa activament en programes populars de videoconferència i audioconferència com Zoom.

Cal esmentar que WebRTC també es destaca perquè proporciona eines llistes per utilitzar per accedir a hosts que s'executen darrere de NAT i eludir els firewalls corporatius mitjançant els protocols STUN i TURN. Com a tal, el projecte Weron és destacable per proporciona totes les eines per a la creació de xarxes superposades, senzilles, ràpides i segures basades en WebRTC.

De les altres característiques que es destaquen d'aquest projecte se n'esmenten les següents:

  • Permet crear nodes d'accés darrere de NAT: pel fet que weron utilitza WebRTC per establir connexions entre nodes, pot travessar fàcilment firewalls corporatius i NAT usant STUN, o fins i tot utilitzar un servidor TURN per tunelitzar el trànsit. Això pot ser molt útil, per exemple, per a SSH al seu laboratori domèstic sense reenviar cap port al seu encaminador.
  • Ofereix poder assegurar la xarxa domèsticaa: a causa de la sobrecàrrega relativament baixa de WebRTC en xarxes de baixa latència, weron es pot fer servir per assegurar el trànsit entre nodes en una LAN sense afectar significativament el rendiment.
  • Permet poder unir-se als nodes locals en una xarxa al núvol: si executeu, per exemple, un clúster de Kubernetes amb nodes basats en instàncies al núvol però també voleu unir els vostres nodes locals, podeu utilitzar weron per crear una xarxa fiable.
  • Eludir la censura: la suite WebRTC subjacent, en què es basen les eines de videoconferència populars com Zoom, Teams i Meet, és difícil de bloquejar a nivell de xarxa, cosa que el converteix en una valuosa addició a la seva caixa d'eines per eludir la censura estatal o corporativa.
  • Escriure els seus propis protocols punt a punt: l'API simple facilita l'escriptura d'aplicacions distribuïdes amb reconnexions automàtiques, canals múltiples de dades, etc.

Finalment si estàs interessat a poder conèixer més al respecte sobre el projecte, has de saber que el codi del projecte està escrit a Go i es distribueix sota la llicència AGPLv3. Les compilacions llistes estan preparades per a Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS i Windows.

Com instal·lar Weron a Linux?

Per als que estiguin interessats a poder instal·lar Weron en els seus sistemes, poden fer-ho d'una forma super senzilla i que es pot realitzar des de gairebé qualsevol distribució de Linux actual.

Per poder realitzar la instal·lació, només cal obrir una terminal i hi teclejarem les següents ordres:

curl -L -o /tmp/weron "https://github.com/pojntfx/weron/releases/latest/download/weron.linux-$(uname -m)" suo install /tmp/weron /usr/local/ bin sudo setcap cap_net_admin+ep /usr/local/bin/weron

Per conèixer més sobre l'ús de Weron, pots consultar el següent enllaç.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Juanfran va dir

    Webrtc és un colador, es filtra el teu ip i molt més, el millor és una bona vpn de pagament, que bloqueja precisament webrtc i que es basa en wireguard, que és el millor protocol actualment.