NordVPN је откључао свој код Linux-клијент и библиотеке са MeshNet имплементацијом

VPN провајдер NordVPN је најавио издање отвореног кода свог клијента за платформу. Linux, мрежну библиотеку Libtelio и библиотеку за дељење датотека Libdrop. Код је отвореног кода под GPLv3 лиценцом. Програмски језици коришћени у развоју били су Go, Rust, C и Python.

Linux- Клијент пружа интерфејс командне линије за управљање везама са NordVPN серверима, омогућавајући вам да изаберете сервер са листе на основу жељене локације, промените подешавања протокола и омогућите Kill Switch режим, који блокира приступ мрежи ако се ваша веза изгуби. ВПН-сервер. Клијент подржава рад користећи NordLynx протоколе (засноване на WireGuard) и OpenVPNiptables се користи за промену подешавања заштитног зида (firewall), iproute се користи за рутирање, tuntap се користи за тунелирање веза, а systemd-resolved се користи за разрешавање DNS имена. Подржане дистрибуције Ubuntu, Федора, Манџаро, Debian, Арч, Кали, CentOS и расбијског.

Либтелио библиотека укључује типичне мрежне функције и обезбеђује имплементацију МесхНет виртуелне мреже, формиране од корисничких система и која се користи за међусобну комуникацију. МесхНет вам омогућава да успоставите шифроване тунеле између уређаја и креирате на њиховој основи нешто попут засебне локалне мреже. За разлику од ВПН-а, везе у МесхНет-у се не успостављају између уређаја и ВПН сервера, већ између крајњих уређаја који такође учествују као чворови за рутирање саобраћаја.

За целу MeshNet мрежу, може се дефинисати заједнички сервер за интеракцију са спољним светом (на пример, ако се одлазни чвор налази у кући корисника, онда без обзира на која путовања и места корисник иде на мрежу са уређаја повезаних на MeshNet, за спољне сервисе мрежна активност ће изгледати као да се корисник повезује од куће). ИП адресе).

Различите имплементације могу се користити за шифровање саобраћаја у MeshNet-у. WireguardИ VPN сервери и кориснички чворови унутар MeshNet-а могу се користити као излазни чворови. Обезбеђен је конфигурабилни филтер пакета за ограничавање саобраћаја унутар мреже, а DNS-базирана услуга се користи за идентификацију хостова. Објављена библиотека вам омогућава да подесите сопствене MeshNet мреже у својим апликацијама.

Либдроп библиотека пружа функције за организовање безбедне размене датотека између корисничких уређаја. Подржано је директно слање и пријем датотека преко МесхНета или глобалне мреже, без укључивања сервера трећих страна.

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster