NordVPN اوپن سورس لینکس کلائنٹ اور MeshNet نفاذ کے ساتھ لائبریریاں

VPN فراہم کنندہ NordVPN نے لینکس پلیٹ فارم، Libtelio نیٹ ورک لائبریری اور Libdrop فائل شیئرنگ لائبریری کے لیے کلائنٹ کے اوپن سورس کا اعلان کیا۔ کوڈ GPLv3 لائسنس کے تحت کھلا ہے۔ پروگرامنگ زبانوں Go, Rust, C اور Python کو ترقی میں استعمال کیا گیا۔

لینکس کلائنٹ NordVPN سرورز کے کنکشن کے انتظام کے لیے کمانڈ لائن انٹرفیس فراہم کرتا ہے، آپ کو مطلوبہ مقام کی بنیاد پر فہرست میں سے ایک سرور کو منتخب کرنے، پروٹوکول کی ترتیبات کو تبدیل کرنے اور Kill Switch موڈ کو فعال کرنے کی اجازت دیتا ہے، جو VPN سرور سے کنکشن کی صورت میں نیٹ ورک تک رسائی کو روکتا ہے۔ کھو گیا ہے. کلائنٹ NordLynx (WireGuard پر مبنی) اور OpenVPN پروٹوکول کا استعمال کرتے ہوئے کام کی حمایت کرتا ہے۔ فائر وال کی ترتیبات کو تبدیل کرنے کے لیے، iptables کا استعمال کیا جاتا ہے، iproute کو روٹنگ کے لیے استعمال کیا جاتا ہے، Tuntap کو سرنگ کنکشن کے لیے استعمال کیا جاتا ہے، اور DNS میں ناموں کو حل کرنے کے لیے systemd-solved استعمال کیا جاتا ہے۔ Ubuntu، Fedora، Manjaro، Debian، Arch، Kali، CentOS اور Rasbian جیسی تقسیم کو سپورٹ کرتا ہے۔

Libtelio لائبریری میں عام نیٹ ورک کے افعال شامل ہیں اور MeshNet ورچوئل نیٹ ورک کا نفاذ فراہم کرتا ہے، جو صارف کے نظام سے تشکیل پاتا ہے اور ایک دوسرے کے ساتھ بات چیت کے لیے استعمال ہوتا ہے۔ MeshNet آپ کو آلات کے درمیان انکرپٹڈ سرنگیں قائم کرنے اور ان کی بنیاد پر ایک علیحدہ مقامی نیٹ ورک کی طرح کچھ بنانے کی اجازت دیتا ہے۔ VPNs کے برعکس، MeshNet میں کنکشن کسی ڈیوائس اور VPN سرور کے درمیان قائم نہیں ہوتے ہیں، بلکہ اختتامی آلات کے درمیان جو ٹریفک کو روٹنگ کے لیے نوڈس کے طور پر بھی حصہ لیتے ہیں۔

پورے MeshNet نیٹ ورک کے لیے، آپ بیرونی دنیا کے ساتھ تعامل کے لیے ایک مشترکہ سرور کی وضاحت کر سکتے ہیں (مثال کے طور پر، اگر ایگزٹ نوڈ صارف کے گھر پر واقع ہے، تو اس سے کوئی فرق نہیں پڑتا ہے کہ صارف میش نیٹ سے منسلک آلات سے نیٹ ورک تک رسائی کیسے کرتا ہے ، بیرونی خدمات کے لیے نیٹ ورک کی سرگرمی اس طرح نظر آئے گی، گویا صارف گھر کے IP ایڈریس سے جڑ رہا ہے)۔

MeshNet پر ٹریفک کو خفیہ کرنے کے لیے مختلف وائر گارڈ نفاذ کا استعمال کیا جا سکتا ہے۔ MeshNet کے اندر VPN سرورز اور صارف نوڈس دونوں کو ایگزٹ نوڈس کے طور پر استعمال کیا جا سکتا ہے۔ نیٹ ورک کے اندر ٹریفک کو محدود کرنے کے لیے ایک حسب ضرورت پیکٹ فلٹر فراہم کیا جاتا ہے، اور میزبانوں کا تعین کرنے کے لیے DNS پر مبنی سروس فراہم کی جاتی ہے۔ شائع شدہ لائبریری آپ کو اپنی ایپلی کیشنز میں اپنے MeshNet نیٹ ورکس کے آپریشن کو منظم کرنے کی اجازت دیتی ہے۔

Libdrop لائبریری صارف کے آلات کے درمیان محفوظ فائل کے تبادلے کو منظم کرنے کے لیے کام فراہم کرتی ہے۔ تھرڈ پارٹی سرورز کی شمولیت کے بغیر، MeshNet یا عالمی نیٹ ورک پر فائلوں کو براہ راست بھیجنا اور وصول کرنا معاون ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں