WebRTC protokollon alapuló VPN-t használt

Néhány nappal ezelőtt jelent meg a hír, hogy megjelent a Weron VPN első verziója , amely egy olyan projekt, amelynek célja, hogy lehetővé tegye olyan overlay hálózatok létrehozását, amelyek földrajzilag szétszórt hosztokat egyesítenek egy virtuális hálózatban, amelynek csomópontjai közvetlenül interakcióba lépnek egymással (P2P).

Érdemes megjegyezni, hogy a Weron egyik legfontosabb jellemzője, hogy képes egyetlen megbízható hálózatot létrehozni, amely összeköti a helyi hosztokat a felhőalapú környezetben futó rendszerekkel. A WebRTC alacsony késleltetésű hálózatokon történő használatának alacsony terhelése lehetővé teszi biztonságos, Weron-alapú otthoni hálózatok létrehozását a helyi hálózatokon belüli hosztok közötti forgalom védelme érdekében.

A projekt egy másik kulcsfontosságú jellemzője, hogy API-t biztosít a fejlesztők számára, hogy saját elosztott alkalmazásokat hozzanak létre olyan funkciókkal, mint az automatikus kapcsolat-visszaállítás és több kommunikációs csatorna egyidejű létrehozása.

Ezenkívül kiemelik, hogy virtuális IP-hálózatok (3. réteg) és Ethernet-hálózatok (2. réteg) létrehozása is támogatott .

Ami a legfontosabb különbséget illeti más hasonló projektekkel, mint például a Tailscale, a WireGuard és a ZeroTier, a WebRTC protokoll használata a virtuális hálózat csomópontjainak interakciójához.

A projekt által feltételezett fő előny, hogy a WebRTC-t szállításként használva nagyobb az ellenállás a VPN-forgalom blokkolásával szemben, mivel ezt a protokollt aktívan használják olyan népszerű video- és audiokonferencia programokban, mint a Zoom.

Érdemes megemlíteni, hogy a WebRTC azért is kiemelkedik, mert kész eszközöket biztosít a NAT mögött futó gazdagépek eléréséhez és a vállalati tűzfalak megkerüléséhez a STUN és TURN protokollok használatával. Mint ilyen, a Weron projekt arról nevezetes, hogy minden eszközt biztosít az egyszerű, gyors és biztonságos WebRTC-alapú átfedő hálózatok létrehozásához.

A projekt egyéb jellemzői közül a következőket említjük:

  • Lehetővé teszi hozzáférési csomópontok létrehozását a NAT mögött: Mivel a Weron a WebRTC-t használja a csomópontok közötti kapcsolatok létrehozására, a STUN segítségével könnyedén áthaladhat a vállalati tűzfalakon és a NAT-on, vagy akár egy TURN szervert is használhat a forgalom alagútvezetésére. Ez nagyon hasznos lehet például, ha SSH-t küld az otthoni laborba anélkül, hogy továbbítaná az útválasztó portját.
  • Lehetővé teszi az otthoni hálózat védelméta: Az alacsony késleltetésű hálózatokon a WebRTC viszonylag alacsony túlterhelése miatt a weron használható a LAN csomópontjai közötti forgalom biztosítására anélkül, hogy jelentősen befolyásolná a teljesítményt.
  • Lehetővé teszi a helyi csomópontokhoz való csatlakozást egy felhőhálózatban- Ha például felhőpéldány-alapú csomópontokkal rendelkező Kubernetes-fürtöt futtat, de a helyi csomópontokat is össze szeretné kapcsolni, a weron segítségével megbízható hálózatot hozhat létre.
  • megkerülni a cenzúrát– A mögöttes WebRTC csomagot, amelyen a népszerű videokonferencia-eszközök, például a Zoom, a Teams és a Meet alapul, nehéz hálózati szinten blokkolni, így értékes kiegészítője lehet az eszköztárnak az állami cenzúra vagy a vállalati cenzúra megkerüléséhez.
  • Írja meg saját pont-pont protokollját: Az egyszerű API megkönnyíti az elosztott alkalmazások írását automatikus újracsatlakozással, több adatcsatornával stb.

Végül, ha többet szeretnél megtudni a projektről , tudnod kell, hogy a projekt kódja Go nyelven íródott, és AGPLv3 licenc alatt kerül terjesztésre. Azonnal használható verziók érhetők el Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS és Windows rendszerekre.

Hogyan telepítsem a Weront Linuxra?

Azok számára, akiket érdekel, hogy telepíteni tudják a Weront a rendszerükre, ezt rendkívül egyszerű módon megtehetik, és ez szinte bármely jelenlegi Linux disztribúcióból megtehető.

A telepítés végrehajtásához egyszerűen nyisson meg egy terminált, és abba a következő parancsokat írjuk be:

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

Ha többet szeretne megtudni a Weron használatáról, tekintse meg a következő linket.


Hozzáadás előnyben részesített forrásként a Google-ben