NordVPN ochiq manbali Linux mijozi va MeshNet ilovasi bilan kutubxonalar

VPN provayderi NordVPN Linux platformasi, Libtelio tarmoq kutubxonasi va Libdrop fayl almashish kutubxonasi uchun mijozning ochiq manbasini e'lon qildi. Kod GPLv3 litsenziyasi ostida ochiq. Ishlab chiqishda Go, Rust, C va Python dasturlash tillaridan foydalanilgan.

Linux mijozi NordVPN serverlariga ulanishlarni boshqarish uchun buyruq qatori interfeysini taqdim etadi, kerakli joylashuv asosida ro'yxatdan serverni tanlash, protokol sozlamalarini o'zgartirish va VPN serveriga ulanishda tarmoqqa kirishni bloklaydigan Kill Switch rejimini yoqish imkonini beradi. yo'qolgan. Mijoz NordLynx (WireGuard asosida) va OpenVPN protokollari yordamida ishlashni qo'llab-quvvatlaydi. Xavfsizlik devori sozlamalarini o'zgartirish uchun iptables, marshrutlash uchun iproute, tunnel ulanishlari uchun tuntap va DNS-dagi nomlarni hal qilish uchun systemd-resolved ishlatiladi. Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS va Rasbian kabi distributivlarni qo'llab-quvvatlaydi.

Libtelio kutubxonasi odatiy tarmoq funktsiyalarini o'z ichiga oladi va foydalanuvchi tizimlaridan tuzilgan va bir-biri bilan muloqot qilish uchun ishlatiladigan MeshNet virtual tarmog'ini amalga oshirishni ta'minlaydi. MeshNet sizga qurilmalar o'rtasida shifrlangan tunnellarni o'rnatish va ular asosida alohida mahalliy tarmoq kabi narsalarni yaratish imkonini beradi. VPN-lardan farqli o'laroq, MeshNet-dagi ulanishlar qurilma va VPN-server o'rtasida emas, balki trafikni yo'naltirish uchun tugun sifatida ishtirok etadigan oxirgi qurilmalar o'rtasida o'rnatiladi.

Butun MeshNet tarmog'i uchun siz tashqi dunyo bilan o'zaro ta'sir qilish uchun umumiy serverni belgilashingiz mumkin (masalan, agar chiqish tugunlari foydalanuvchining uyida joylashgan bo'lsa, u holda foydalanuvchi MeshNet-ga ulangan qurilmalardan tarmoqqa kirishi va qayerda bo'lishidan qat'iy nazar) , tashqi xizmatlar uchun tarmoq faoliyati shunday ko'rinadi , go'yo foydalanuvchi uy IP manzilidan ulanayotgandek).

MeshNet-dagi trafikni shifrlash uchun turli xil Wireguard ilovalaridan foydalanish mumkin. MeshNet ichidagi VPN serverlari ham, foydalanuvchi tugunlari ham chiqish tugunlari sifatida ishlatilishi mumkin. Tarmoq ichidagi trafikni cheklash uchun maxsus paket filtri taqdim etiladi va xostlarni aniqlash uchun DNS-ga asoslangan xizmat taqdim etiladi. Nashr etilgan kutubxona sizga ilovalaringizda o'zingizning MeshNet tarmoqlaringizning ishlashini tashkil qilish imkonini beradi.

Libdrop kutubxonasi foydalanuvchi qurilmalari o'rtasida xavfsiz fayl almashinuvini tashkil qilish funktsiyalarini taqdim etadi. MeshNet yoki global tarmoq orqali uchinchi tomon serverlari ishtirokisiz fayllarni to'g'ridan-to'g'ri yuborish va qabul qilish qo'llab-quvvatlanadi.

Manba: opennet.ru

a Izoh qo'shish