NordVPN нээлттэй эх сурвалжтай Линукс клиент болон MeshNet хэрэглүүртэй номын сангууд

VPN үйлчилгээ үзүүлэгч NordVPN нь Линукс платформ, Libtelio сүлжээний номын сан, Libdrop файл хуваалцах номын санд зориулсан үйлчлүүлэгчийн нээлттэй эх сурвалжийг зарлалаа. Код нь GPLv3 лицензийн дагуу нээлттэй байна. Хөгжүүлэхдээ Go, Rust, C, Python програмчлалын хэлүүдийг ашигласан.

Линукс клиент нь NordVPN серверүүдийн холболтыг удирдах командын мөрийн интерфейсээр хангадаг бөгөөд хүссэн байршилд тулгуурлан жагсаалтаас сервер сонгох, протоколын тохиргоог өөрчлөх, VPN сервертэй холбогдсон тохиолдолд сүлжээний хандалтыг хаадаг Kill Switch горимыг идэвхжүүлэх боломжийг олгодог. алдсан байна. Үйлчлүүлэгч нь NordLynx (WireGuard дээр суурилсан) болон OpenVPN протоколуудыг ашиглан ажлыг дэмждэг. Галт ханын тохиргоог өөрчлөхийн тулд iptables, чиглүүлэлт хийхэд iproute, туннель холболтод tuntap, DNS дахь нэрийг шийдвэрлэхэд systemd-resolved зэргийг ашигладаг. Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS, Rasbian зэрэг түгээлтүүдийг дэмждэг.

Libtelio номын сан нь ердийн сүлжээний функцуудыг багтаасан бөгөөд хэрэглэгчийн системээс бүрдсэн, өөр хоорондоо харилцахад ашигладаг MeshNet виртуал сүлжээг хэрэгжүүлэх боломжийг олгодог. MeshNet нь төхөөрөмжүүдийн хооронд шифрлэгдсэн хонгил үүсгэж, тэдгээрийн үндсэн дээр тусдаа дотоод сүлжээ үүсгэх боломжийг олгодог. VPN-ээс ялгаатай нь MeshNet-ийн холболтууд нь төхөөрөмж болон VPN серверийн хооронд биш, харин траффикийг чиглүүлэх зангилаа болж оролцдог эцсийн төхөөрөмжүүдийн хооронд хийгддэг.

MeshNet сүлжээний хувьд та гадаад ертөнцтэй харилцах нийтлэг серверийг тодорхойлж болно (жишээлбэл, хэрэв гарах цэг нь хэрэглэгчийн гэрт байгаа бол хэрэглэгч ямар ч аялал, газраас үл хамааран MeshNet-д холбогдсон төхөөрөмжөөс сүлжээнд нэвтэрдэг. , гадаад үйлчилгээний хувьд сүлжээний үйл ажиллагаа нь хэрэглэгч гэрийн IP хаягаас холбогдож байгаа мэт харагдах болно).

MeshNet дээрх траффикийг шифрлэхэд янз бүрийн Wireguard програмуудыг ашиглаж болно. MeshNet доторх VPN сервер болон хэрэглэгчийн зангилаа хоёулаа гарах цэг болгон ашиглаж болно. Сүлжээний доторх урсгалыг хязгаарлахын тулд тусгай багц шүүлтүүрээр хангагдсан бөгөөд хостуудыг тодорхойлохын тулд DNS-д суурилсан үйлчилгээ үзүүлдэг. Хэвлэгдсэн номын сан нь танд өөрийн MeshNet сүлжээний үйл ажиллагааг өөрийн программууд дээр зохион байгуулах боломжийг олгодог.

Libdrop номын сан нь хэрэглэгчийн төхөөрөмжүүдийн хооронд аюулгүй файл солилцоог зохион байгуулах функцээр хангадаг. Гуравдагч талын серверийн оролцоогүйгээр MeshNet эсвэл дэлхийн сүлжээгээр шууд файл илгээх, хүлээн авах боломжтой.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх