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.
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.