Cleient Linux ffynhonnell agored NordVPN a llyfrgelloedd gyda gweithrediad MeshNet

Cyhoeddodd darparwr VPN NordVPN ffynhonnell agored y cleient ar gyfer y platfform Linux, llyfrgell rhwydwaith Libtelio a llyfrgell rhannu ffeiliau Libdrop. Mae'r cod ar agor o dan y drwydded GPLv3. Defnyddiwyd yr ieithoedd rhaglennu Go, Rust, C a Python yn y datblygiad.

Mae'r cleient Linux yn darparu rhyngwyneb llinell orchymyn ar gyfer rheoli cysylltiadau â gweinyddwyr NordVPN, yn caniatáu ichi ddewis gweinydd o restr yn seiliedig ar y lleoliad a ddymunir, newid gosodiadau protocol a galluogi modd Kill Switch, sy'n blocio mynediad rhwydwaith os yw'r cysylltiad â'r gweinydd VPN yn cael ei golli. Mae'r cleient yn cefnogi gwaith gan ddefnyddio protocolau NordLynx (yn seiliedig ar WireGuard) ac OpenVPN. I newid gosodiadau wal dân, defnyddir iptables, defnyddir iproute ar gyfer llwybro, defnyddir twnap i dwnelu cysylltiadau, a defnyddir systemd-resolution i ddatrys enwau yn DNS. Yn cefnogi dosbarthiadau fel Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS a Rasbian.

Mae llyfrgell Libtelio yn cynnwys swyddogaethau rhwydwaith nodweddiadol ac yn darparu gweithrediad rhwydwaith rhithwir MeshNet, a ffurfiwyd o systemau defnyddwyr ac a ddefnyddir i gyfathrebu â'i gilydd. Mae MeshNet yn caniatáu ichi sefydlu twneli wedi'u hamgryptio rhwng dyfeisiau a chreu ar eu sail rywbeth fel rhwydwaith lleol ar wahân. Yn wahanol i VPNs, nid yw cysylltiadau yn MeshNet wedi'u sefydlu rhwng dyfais a gweinydd VPN, ond rhwng dyfeisiau terfynol sydd hefyd yn cymryd rhan fel nodau ar gyfer traffig llwybro.

Ar gyfer y rhwydwaith MeshNet cyfan, gallwch ddiffinio gweinydd cyffredin ar gyfer rhyngweithio â'r byd y tu allan (er enghraifft, os yw'r nod ymadael wedi'i leoli yng nghartref y defnyddiwr, yna ni waeth pa deithiau a lleoedd mae'r defnyddiwr yn cyrchu'r rhwydwaith o ddyfeisiau sy'n gysylltiedig â MeshNet , ar gyfer gwasanaethau allanol bydd gweithgaredd y rhwydwaith yn edrych fel hyn , fel pe bai'r defnyddiwr yn cysylltu o gyfeiriad IP cartref).

Gellir defnyddio amrywiol weithrediadau Wireguard i amgryptio traffig ar MeshNet. Gellir defnyddio gweinyddwyr VPN a nodau defnyddiwr y tu mewn i MeshNet fel nodau ymadael. Darperir hidlydd pecyn wedi'i deilwra i gyfyngu ar draffig o fewn y rhwydwaith, a darperir gwasanaeth DNS i bennu gwesteiwyr. Mae'r llyfrgell gyhoeddedig yn caniatáu ichi drefnu gweithrediad eich rhwydweithiau MeshNet eich hun yn eich cymwysiadau.

Mae llyfrgell Libdrop yn darparu swyddogaethau ar gyfer trefnu cyfnewid ffeiliau diogel rhwng dyfeisiau defnyddwyr. Cefnogir anfon a derbyn ffeiliau yn uniongyrchol dros MeshNet neu'r rhwydwaith byd-eang, heb gynnwys gweinyddwyr trydydd parti.

Ffynhonnell: opennet.ru

Ychwanegu sylw