Vi brukte en VPN basert på WebRTC-protokollen

Noen dager siden Nyheten brøt ut at den første versjonen av Weron VPN ble utgitt, som er et prosjekt som har som mål å tillate opprettelsen av overlappende nettverk som kombinerer geografisk spredte verter i et virtuelt nettverk, hvis noder samhandler direkte med hverandre (P2P).

Det fremheves at innenfor hovedkarakteristikkene til Weron er den som kan brukes til å skape unike tillitsnettverk som kobler lokale verter med systemer som kjører i skymiljøer. Den lave overheaden ved bruk av WebRTC på nettverk med lav latens gjør det også mulig å lage Weron-baserte sikre hjemmenettverk for å beskytte trafikk mellom verter innenfor lokale nettverk.

En annen nøkkelfunksjon i dette prosjektet er det en API er gitt for utviklere å lage sine egne distribuerte applikasjoner med funksjoner som automatisk gjenopptagelse av tilkobling og etablering av flere kommunikasjonskanaler samtidig.

I tillegg til dette fremheves det også at virtuelle IP-nettverk støttes (lag 3) og Ethernet-nettverk (lag 2).

Når det gjelder den delen av nøkkelforskjellen med andre lignende prosjekter som Tailscale, WireGuard og ZeroTier, er det bruken av WebRTC-protokollen for samhandling av noder i et virtuelt nettverk.

Hovedfordelen som prosjektet antar er at ved å bruke WebRTC som transport, blir motstanden mot blokkering av VPN-trafikk større, siden denne protokollen brukes aktivt i populære video- og lydkonferanseprogrammer som Zoom.

Det er verdt å nevne at WebRTC også skiller seg ut fordi det gir ut-av-boksen verktøy for å få tilgang til verter som kjører bak NAT og omgå bedriftens brannmurer ved å bruke STUN- og TURN-protokollene. Som sådan er Weron-prosjektet kjent for å tilby alle verktøyene for å lage enkle, raske og sikre WebRTC-baserte overleggsnettverk.

Av de andre egenskapene som skiller seg ut fra dette prosjektet, er følgende nevnt:

  • Gjør det mulig å opprette tilgangsnoder bak NAT: Fordi weron bruker WebRTC for å etablere forbindelser mellom noder, kan du enkelt krysse bedriftens brannmurer og NAT ved å bruke STUN, eller til og med bruke en TURN-server for å tunnelere trafikk. Dette kan være veldig nyttig, for eksempel for å SSH inn i hjemmelaboratoriet uten å videresende noen porter på ruteren.
  • Tilbyr kraften til å sikre hjemmenettverketa: På grunn av den relativt lave overheaden til WebRTC på nettverk med lav latens, kan weron brukes til å sikre trafikk mellom noder på et LAN uten å påvirke ytelsen nevneverdig.
  • Lar deg koble til lokale noder i et skynettverk– Hvis du for eksempel kjører en Kubernetes-klynge med skyforekomstbaserte noder, men også ønsker å slå sammen dine lokale noder, kan du bruke weron til å lage et pålitelig nettverk.
  • omgå sensur– Den underliggende WebRTC-pakken, som populære videokonferanseverktøy som Zoom, Teams og Meet er basert på, er vanskelig å blokkere på nettverksnivå, noe som gjør den til et verdifullt tillegg til verktøykassen din for å omgå statlig sensur eller bedrift.
  • Skriv dine egne punkt-til-punkt-protokoller: Enkel API gjør det enkelt å skrive distribuerte applikasjoner med automatiske tilkoblinger, flere datakanaler osv.

Til slutt, hvis du er interessert i å vite mer om om prosjektet, bør du vite at koden til prosjektet er skrevet i Go og distribueres under AGPLv3-lisensen. Klare bygg er forberedt for Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS og Windows.

Hvordan installere Weron på Linux?

For de som er interessert i å kunne installere Weron på systemene sine, kan de gjøre det på en superenkel måte og det kan gjøres fra nesten hvilken som helst nåværende Linux-distribusjon.

For å kunne utføre installasjonen, åpner du bare en terminal og i den skal vi skrive følgende kommandoer:

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

For å lære mer om bruken av Weron, kan du konsultere følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   juanfran sa

    Webrtc er en lekkasje, IP-en din er filtrert og mye mer, det beste er en godt betalt vpn, som nøyaktig blokkerer webrtc og er basert på wireguard, som er den beste protokollen i dag.