NordVPN mteja wa Linux wa chanzo huria na maktaba zilizo na utekelezaji wa MeshNet

Mtoa huduma wa VPN NordVPN alitangaza chanzo wazi cha mteja kwa jukwaa la Linux, maktaba ya mtandao ya Libtelio na maktaba ya kushiriki faili ya Librop. Msimbo umefunguliwa chini ya leseni ya GPLv3. Lugha za programu Go, Rust, C na Python zilitumika katika ukuzaji.

Mteja wa Linux hutoa kiolesura cha mstari wa amri kwa ajili ya kusimamia miunganisho kwa seva za NordVPN, hukuruhusu kuchagua seva kutoka kwa orodha kulingana na eneo linalohitajika, kubadilisha mipangilio ya itifaki na kuwezesha hali ya Ua ya Kubadilisha, ambayo inazuia ufikiaji wa mtandao ikiwa unganisho kwenye seva ya VPN. imepotea. Mteja anaauni kazi kwa kutumia NordLynx (kulingana na WireGuard) na itifaki za OpenVPN. Ili kubadilisha mipangilio ya ngome, iptables hutumiwa, iproute inatumiwa kuelekeza, tuntap inatumika kuunganisha vichuguu, na iliyosuluhishwa na mfumo hutumiwa kutatua majina katika DNS. Inasaidia usambazaji kama vile Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS na Rasbian.

Maktaba ya Libtelio inajumuisha kazi za kawaida za mtandao na hutoa utekelezaji wa mtandao pepe wa MeshNet, unaoundwa kutoka kwa mifumo ya watumiaji na kutumika kuwasiliana na kila mmoja. MeshNet hukuruhusu kuanzisha vichuguu vilivyosimbwa kwa njia fiche kati ya vifaa na kuunda kwa msingi wao kitu kama mtandao tofauti wa ndani. Tofauti na VPN, miunganisho katika MeshNet haijaanzishwa kati ya kifaa na seva ya VPN, lakini kati ya vifaa vya mwisho ambavyo pia hushiriki kama nodi za kuelekeza trafiki.

Kwa mtandao mzima wa MeshNet, unaweza kufafanua seva ya kawaida kwa mwingiliano na ulimwengu wa nje (kwa mfano, ikiwa nodi ya kutoka iko kwenye nyumba ya mtumiaji, basi bila kujali ni safari gani na maeneo ambayo mtumiaji anapata mtandao kutoka kwa vifaa vilivyounganishwa na MeshNet. , kwa huduma za nje shughuli ya mtandao itaonekana kama hii, kana kwamba mtumiaji alikuwa akiunganisha kutoka kwa anwani ya IP ya nyumbani).

Utekelezaji mbalimbali wa Wireguard unaweza kutumika kusimba trafiki kwenye MeshNet. Seva zote mbili za VPN na nodi za watumiaji ndani ya MeshNet zinaweza kutumika kama njia za kutoka. Kichujio cha pakiti maalum hutolewa ili kupunguza trafiki ndani ya mtandao, na huduma inayotegemea DNS hutolewa ili kubaini wapangishi. Maktaba iliyochapishwa hukuruhusu kupanga utendakazi wa mitandao yako ya MeshNet katika programu zako.

Maktaba ya Librop hutoa kazi za kupanga ubadilishanaji salama wa faili kati ya vifaa vya watumiaji. Utumaji na upokeaji wa faili moja kwa moja kupitia MeshNet au mtandao wa kimataifa unatumika, bila kuhusisha seva za watu wengine.

Chanzo: opennet.ru

Kuongeza maoni