Weron VPN базиран на протокола WebRTC

Преди няколко дни Избухна новината, че е пусната първата версия на Weron VPN, който е проект, който има за цел да позволи създаването на припокриващи се мрежи, които комбинират географски разпръснати хостове във виртуална мрежа, чиито възли взаимодействат директно един с друг (P2P).

Подчертава се, че сред основните характеристики на Weron са тези, които може да се използва за създаване на уникални мрежи на доверие които свързват локални хостове със системи, работещи в облачни среди. Ниските разходи за използване на WebRTC в мрежи с ниска латентност също правят възможно създаването на базирани на Weron защитени домашни мрежи за защита на трафика между хостовете в локалните мрежи.

Друга ключова характеристика на този проект е, че е предоставен API за разработчиците да създават свои собствени разпределени приложения с функции като автоматично възобновяване на връзката и създаване на множество комуникационни канали едновременно.

В допълнение към това се подчертава и това поддържа се виртуална IP мрежа (слой 3) и Ethernet мрежи (слой 2).

Що се отнася до частта от ключовата разлика с други подобни проекти като Tailscale, WireGuard и ZeroTier, това е използването на протокола WebRTC за взаимодействие на възли във виртуална мрежа.

Основното предимство, което проектът предполага, е, че чрез използване на WebRTC като транспорт, устойчивостта на блокиране на VPN трафик е по-голяма, тъй като този протокол се използва активно в популярни програми за видео и аудио конференции като Zoom.

Струва си да се спомене, че WebRTC също се откроява, защото предоставя готови инструменти за достъп до хостове, работещи зад NAT, и заобикаляне на корпоративни защитни стени с помощта на протоколите STUN и TURN. Като такъв проектът Weron се отличава с предоставянето на всички инструменти за създаване на прости, бързи и сигурни базирани на WebRTC мрежи за наслагване.

От другите характеристики, които се открояват от този проект, се споменават следните:

  • Позволява създаване на възли за достъп зад NAT: Тъй като weron използва WebRTC за установяване на връзки между възли, можете лесно да преминете през корпоративни защитни стени и NAT, като използвате STUN, или дори да използвате TURN сървър за тунелиране на трафик. Това може да бъде много полезно, например за SSH в домашната ви лаборатория, без да пренасочвате портове на вашия рутер.
  • Предлага мощност за защита на домашната мрежаa: Поради относително ниските режийни разходи на WebRTC в мрежи с ниска латентност, weron може да се използва за осигуряване на трафик между възли в LAN, без да се влияе значително на производителността.
  • Позволява ви да се присъедините към локални възли в облачна мрежа- Ако стартирате, например, клъстер на Kubernetes с възли, базирани на облачни инстанции, но също така искате да присъедините вашите локални възли заедно, можете да използвате weron, за да създадете надеждна мрежа.
  • заобикаляне на цензурата– Основният пакет WebRTC, на който са базирани популярни инструменти за видеоконферентна връзка като Zoom, Teams и Meet, е труден за блокиране на мрежово ниво, което го прави ценно допълнение към вашата кутия с инструменти за заобикаляне на държавната или корпоративна цензура.
  • Напишете свои собствени протоколи от точка до точка: Simple API улеснява писането на разпределени приложения с автоматични повторни връзки, множество канали за данни и т.н.

И накрая, ако се интересувате да научите повече за за проекта, трябва да знаете, че кодът на проекта е написан на Go и се разпространява под лиценза AGPLv3. Готовите компилации са подготвени за Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS и Windows.

Как да инсталирам Weron на Linux?

За тези, които се интересуват от възможността да инсталират Weron на своите системи, те могат да го направят по супер прост начин и това може да се направи от почти всяка текуща дистрибуция на Linux.

За да можете да извършите инсталацията, просто отворете терминал и в него ще напишем следните команди:

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

За да научите повече за използването на Weron, можете да се консултирате следната връзка.


Съдържанието на статията се придържа към нашите принципи на редакторска етика. За да съобщите за грешка, щракнете върху тук.

Коментар, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван.

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   джуанфран каза той

    Webrtc е теч, вашият IP е филтриран и много повече, най-добрият е добър платен vpn, който прецизно блокира webrtc и е базиран на wireguard, който е най-добрият протокол днес.