NordVPN กำลังเปิดตัวผลิตภัณฑ์สามรายการภายใต้ใบอนุญาตโอเพ่นซอร์ส
เมื่อเร็วๆ นี้ NordVPN ผู้ให้บริการ VPN ได้ประกาศ ผ่านทางบล็อกเกี่ยว กับการเปิดตัวไคลเอ็นต์ Linux แบบโอเพนซอร์สไลบรารีเครือข่าย Libtelio และไลบรารีการแชร์ไฟล์ Libdrop
ไคลเอ็นต์ Linux มีอินเทอร์เฟซบรรทัดคำสั่งสำหรับจัดการการเชื่อมต่อกับเซิร์ฟเวอร์ NordVPN ช่วยให้คุณสามารถเลือกเซิร์ฟเวอร์จากรายการตามตำแหน่งที่คุณต้องการ เปลี่ยนการตั้งค่าโปรโตคอล และเปิดใช้งานโหมด Kill Switch ซึ่งจะบล็อกการเข้าถึงเครือข่ายหากการเชื่อมต่อกับ VPN ของเซิร์ฟเวอร์ขาดหายไป
สำหรับผู้ที่ยังใหม่กับ NordVPN คุณควรทราบว่านี่คือบริการ VPN ที่ให้บริการโดยบริษัท Nordsec พร้อมแอพสำหรับ Microsoft Windows, macOS, Linux, Android, iOS และ Android TV
NordVPN กำหนดเส้นทางทราฟฟิกผ่านเซิร์ฟเวอร์ระยะไกล จึงซ่อนที่อยู่ IP และเข้ารหัสข้อมูลขาเข้าและขาออกทั้งหมด สำหรับการเข้ารหัส NordVPN ใช้เทคโนโลยี OpenVPN และ Internet Key Exchange v2/IPsec ในแอปพลิเคชัน และยังเปิดตัวเทคโนโลยี NordLynx ที่เป็นกรรมสิทธิ์ของบริษัทอีกด้วย
NordLynx เป็นเครื่องมือ VPN ที่ใช้โปรโตคอล WireGuard ซึ่งมีจุดมุ่งหมายเพื่อประสิทธิภาพที่ดีกว่าโปรโตคอลช่องสัญญาณ IPsec และ OpenVPN
NordVPN สำหรับลินุกซ์
มีการระบุว่าไคลเอ็นต์ Linux รองรับโปรโตคอล NordLynx (แบบ WireGuard) และ OpenVPN โดย ใช้ iptablesในการเปลี่ยนการตั้งค่าไฟร์วอลล์, iproute สำหรับการกำหนดเส้นทาง, tuntap สำหรับการสร้างอุโมงค์เชื่อมต่อ และ systemd-resolved สำหรับการแก้ไขชื่อ DNS
ไลบรารี Libtelio ประกอบด้วยฟังก์ชันเครือข่ายทั่วไปและมีการจำลองเครือข่าย MeshNet เสมือนที่สร้างขึ้นจากระบบของผู้ใช้และใช้ในการสื่อสารระหว่างกันMeshNet ช่วยให้คุณสามารถสร้างอุโมงค์เข้ารหัสระหว่างอุปกรณ์และสร้างภาพลักษณ์ของเครือข่ายท้องถิ่นแยกต่างหากบนพื้นฐานของอุปกรณ์เหล่านั้น
เรากำลังทำให้ผลิตภัณฑ์เหล่านี้เป็นโอเพ่นซอร์สเพื่อเป็นสัญลักษณ์แห่งความมุ่งมั่นของเราในเรื่องความโปร่งใสและความรับผิดชอบ เราต้องการข้อมูลและการตรวจสอบของชุมชนการเขียนโปรแกรม และแสดงให้พวกเขาเห็นว่าเรามีความมั่นใจในซอฟต์แวร์ของเราเอง
ขั้นตอนนี้ยังเน้นย้ำถึงความเชื่ออันแรงกล้าของเราในความก้าวหน้าของการทำงานร่วมกัน ชุมชนการรักษาความปลอดภัยในโลกไซเบอร์และการพัฒนาแอปนั้นเต็มไปด้วยผู้เขียนโค้ดและผู้ทดสอบที่มีความสามารถ ซึ่งสามารถนำมุมมองที่ไม่เหมือนใครมาสู่แอปของเราได้
ไม่เหมือนกับ VPN การเชื่อมต่อใน Meshnet ไม่ได้ถูกสร้างขึ้นระหว่างอุปกรณ์และเซิร์ฟเวอร์ VPN แต่ระหว่างอุปกรณ์ปลายทางซึ่งเข้าร่วมเป็นโหนดสำหรับการกำหนดเส้นทางการรับส่งข้อมูล
สำหรับเครือข่าย MeshNet ทั้งหมด คุณสามารถกำหนดเซิร์ฟเวอร์ทั่วไปเพื่อโต้ตอบกับโลกภายนอกได้ (เช่น หากโหนดขาออกตั้งอยู่ในบ้านของผู้ใช้ ไม่สำคัญว่าผู้ใช้จะเดินทางและสถานที่ที่ผู้ใช้เชื่อมต่อจากอุปกรณ์ใดที่เชื่อมต่ออยู่ ไปยัง MeshNet สำหรับบริการภายนอก กิจกรรมเครือข่ายจะมีลักษณะเช่นนี้ ราวกับว่าผู้ใช้เชื่อมต่อจากที่อยู่ IP ที่บ้าน)
Libtelio แบบโอเพ่นซอร์สเป็นขั้นตอนที่สำคัญอย่างยิ่ง เนื่องจากรหัสนี้เป็นแกนหลักของแอป NordVPN ทั้งหมดของเรา ไม่ใช่แค่ไคลเอ็นต์ Linux ของเรา การให้เนื้อหานี้อยู่ในมือของชุมชน Linux ซึ่งเป็นหนึ่งในชุมชนโอเพ่นซอร์สที่แข็งแกร่งที่สุดในปัจจุบัน กระตุ้นให้ผู้เขียนโค้ดและนักพัฒนาที่มีความสามารถตรวจสอบโค้ดของเราและปรับปรุงบริการของเรา
สามารถใช้ Wireguard ที่หลากหลายเพื่อเข้ารหัสทราฟฟิกบน MeshNet ทั้งเซิร์ฟเวอร์ VPN และโหนดผู้ใช้ภายใน MeshNet สามารถใช้เป็นโหนดทางออกได้
มีตัวกรองแพ็กเก็ตที่สามารถกำหนดค่าได้เพื่อจำกัดปริมาณการรับส่งข้อมูลภายในเครือข่าย และมีบริการที่ใช้ DNS เพื่อระบุโฮสต์ ไลบรารีที่เผยแพร่นี้ช่วยให้คุณสามารถจัดระเบียบเครือข่าย MeshNet ของคุณเองในแอปพลิเคชันของคุณได้
ไลบรารี Libdrop มีฟีเจอร์สำหรับการจัดการการแชร์ไฟล์อย่างปลอดภัยระหว่างอุปกรณ์ของผู้ใช้ รองรับการส่งและรับไฟล์โดยตรงผ่าน MeshNet หรือเครือข่ายทั่วโลก โดยไม่ต้องอาศัยเซิร์ฟเวอร์ของบุคคลที่สาม
สุดท้ายนี้ หากคุณสนใจที่จะเรียนรู้เพิ่มเติมคุณสามารถดูรายละเอียดได้ที่ลิงก์ต่อไปนี้
คุณควรทราบว่าโค้ดฝั่งไคลเอ็นต์เป็นโอเพนซอร์สภายใต้ใบอนุญาต GPLv3ภาษาโปรแกรมที่ใช้ในการพัฒนา ได้แก่ Go, Rust, C และ Python ระบบปฏิบัติการที่รองรับ ได้แก่ Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS และ Raspbian