كيفية إعداد VPN على Linux – دليل لتثبيت VPN على Ubuntu و Kali و Mint

إذا كنت ترغب في إعداد VPN الخاص بك باستخدام Ubuntu أو Kali أو Mint ، فأنت في المكان المناسب. في هذه المقالة ، هو دليل إرشادي بسيط لتثبيت VPN باستخدام لينكس VPN واجهة المستخدم الرسومية, مدير الشبكة ، وغيرها من الطرق.

بفضل شعبيته ، تركز هذه المقالة على تثبيت VPN على Ubuntu ، ومع ذلك ، تنطبق نفس التعليمات على Linux Mint و Debian و Kali (التي تستند إلى Debian) ، وينبغي أن توفر إرشادات مفيدة لمستخدمي توزيعات Linux الأخرى.

تعرف على المزيد حول البقاء آمنًا عبر الإنترنت

إذا كنت تريد معرفة المزيد حول كيفية تأمين بياناتك ، فراجع الأدلة أدناه:

  • توزيعات Linux الأكثر أمانًا - في هذا الدليل ، ندرج توزيعي Linux الأكثر أمانًا هناك.
  • VPN Encryption - كل ما تحتاج لمعرفته حول تشفير VPN من PPTP إلى OpenVPN.

قم بتثبيت برنامج Linux المخصص لـ VPN

في معظم أنظمة التشغيل ، تتمثل أسهل طريقة لإعداد VPN في استخدام برنامج مخصص لمزود VPN. وينطبق هذا أيضًا على نظام Linux ، لكن عددًا قليلاً جدًا من موفري VPN يقدمون عميل Linux GUI مخصصًا.

في الواقع ، فإن مزودي VPN الوحيدين الذين أعرفهم لتقديم VPN GUIs لنظام Linux مع مجموعة كاملة من الميزات الموجودة عادةً في برامج Windows و macOS هي AirVPN و Mullvad .

قم بإعداد VPN على برنامج عميل Linux

يدعم عميل "Eddie" من AirVPN مجموعة من تكوينات Linux وهو مفتوح المصدر.

يدعم عميل VPN الخاص بـ Mullvad Ubuntu (Debian) و Fedora و Linux Elementary Freya و Arch Linux. بل هو أيضا مفتوح المصدر.

تثبيت VPN على Linux

يقدم ExpressVPN أيضًا عميل Linux مخصصًا ، لكنه سطر أوامر فقط وهو غير كامل الميزات. وهي متوفرة لأوبونتو ، فيدورا ، وراسببيان ، ولكنها ليست مفتوحة المصدر.

OpenVPN لنظام Linux عبر NetworkManager

خارج العملاء المتفانين ، ربما تكون أسهل طريقة لتثبيت واستخدام OpenVPN على معظم أنظمة Linux هي عبر NetworkManager daemon.

تجدر الإشارة إلى أن AirVPN توصي بعدم استخدام NetworkManager "بسبب العديد من المشكلات الحرجة". ومع ذلك ، لم أتمكن من تحديد أي تفاصيل أخرى بشأن هذا الأمر ، ويبدو أن معظم شبكات VPN الظاهرية لاستخدامها.

تثبيت OpenVPN في أوبونتو جنوم

  1. تسجيل حساب مع مزود VPN المختار.
  2. قم بتنزيل ملفات تهيئة .ovpn الخاصة بالمزود للخوادم التي ترغب في الاتصال بها. غالبًا ما يمكن تنزيلها على أنها ملفات بتنسيق zip. وفي هذه الحالة ستحتاج إلى فك الضغط قبل الاستخدام.

    في الماضي ، لم يكن NetworkManager يحب الشهادات والمفاتيح المضمنة. لهذا السبب ، فإن العديد من الشبكات الافتراضية الخاصة توصي بتنزيلها بشكل منفصل. ولكن هذا لم يعد يبدو ضروريا.

  3. قم بتنزيل وتثبيت حزم Ubuntu OpenVPN لـ NetworkManager من خلال فتح نافذة طرفية وكتابة:

    sudo-apt-get install network-manager-openvpn-gnome

  4. تحقق من تثبيت برنامج OpenVPN بشكل صحيح من خلال النقر على أيقونة NetworkManager في شريط الإعلام.

    تثبيت VPN على أوبونتو

    ثم انتقل إلى VPN Off -> إعدادات VPN -> VPN -> وانقر فوق زر +.

    قم بإعداد VPN على أوبونتو

    في مربع إضافة VPN ، يجب أن ترى خيار OpenVPN. إذا لم تشاهد OpenVPN ، فأعد تشغيل الكمبيوتر.

    تثبيت VPN أوبونتو

  5. على افتراض أنك ترى خيار OpenVPN ، فلا تنقر عليه. انقر فوق "استيراد من ملف ..." بدلاً من ذلك. انتقل إلى حيث قمت بتنزيل ملفات .ovpn وانقر نقرًا مزدوجًا على أحدها.

    إعداد VPN لأوبونتو

  6. سيظهر مربع إضافة VPN ممتلئ بواسطة إعدادات VPN للخادم. ما عليك سوى ملء اسم المستخدم وكلمة المرور الخاصة بك واضغط على "إضافة".
  7. تم إعداد VPN الآن. ياي! لبدء تشغيله ، انتقل إلى NetworkManager -> VPN معطلة -> واختر الخادم الذي ترغب في الاتصال به.

    كيفية تثبيت أوبونتو VPN

OpenVPN مباشرة عبر Linux Terminal

وفقًا لـ AirVPN ، يعد استخدام OpenVPN عبر Linux Terminal أكثر أمانًا من استخدام NetworkManager ، على الرغم من أنني لم أتمكن من تأكيد ذلك بشكل مستقل أو الكشف عن التفاصيل.

لسوء الحظ ، لا يمكنني القيام بدليل إعداد عام لهذا لأن التفاصيل تختلف كثيرًا حسب VPN وأي نوع من لينكس تستخدمه. معظم مقدمي خدمات جيدة ، ومع ذلك ، لديها أدلة.

لاحظ أنه في حالة استخدام OpenVPN مباشرة ، لن يتم دفع طلبات DNS إلى خوادم DNS لمزود VPN. يمكن حل مشكلة تسرب بروتوكول الإنترنت عن طريق تعديل حلالا لدفع DNS إلى خوادم DNS الخاصة بـ VPN.

بدلاً من ذلك ، يمكنك تكوين جدار الحماية iptables يدويًا للتأكد من أن كل حركة المرور (بما في ذلك طلبات DNS) يجب أن تمر عبر خادم VPN. سيضمن هذا ، على الأقل ، توفير جميع طلبات DNS بواسطة VPN الخاص بك. سيكون أيضا بمثابة مفتاح القتل.

قد توفر لك الوثائق الموجودة على موقع VPN الخاص بك إرشادات إضافية حول هذه المشكلات.

تكوين VPN لنظام Linux يدويًا باستخدام PPTP عبر NetworkManager

PPTP ليس بروتوكول VPN آمنًا ، لذلك نوصي عمومًا بتجنبه. يأتي NetworkManager بدعم PPTP "خارج الصندوق" ، ومع ذلك ، يمكن أن يجعل PPTP حلاً مفيدًا "سريعًا وقذر" عندما لا يكون الأمان أولوية عالية.

  1. انتقل إلى مدير الشبكة -> إعدادات VPN. انقر على أيقونة + بجانب مربع VPN -> بروتوكول الاتصال النفقي من نقطة إلى نقطة (PPTP)

    إعداد أوبونتو VPN

  2. املأ إعداد PPTP المعطى لك بواسطة VPN. لاحظ أن هذه الإعدادات ليست خاصة بـ Linux ، لذلك يمكنك استخدام الإعدادات العامة أو الإعدادات المقدمة لنظام أساسي آخر.

    أضف VPN إلى Ubuntu Linux

تكوين VPN لنظام Linux يدويًا باستخدام L2TP / IPsec

كما تم إهماله في دليل تشفير VPN الكامل ، L2TP هو بروتوكول نفق لا يوفر أي تشفير أو سرية لحركة المرور التي تمر عبره ، لذلك يتم تطبيقه عادةً باستخدام مجموعة مصادقة IPsec (L2TP / IPsec).

كيفية تثبيت L2TP / IPsec ل NetworkManager

NetworkManager-l2tp هو مكون إضافي لـ VPN لـ NetworkManager 1.2+ والذي يتضمن دعم L2TP / IPsec.

لتثبيت ، إطلاق النار الطرفية وإدخال الأوامر التالية:

sudo add-apt-repository ppa: nm-l2tp / network-manager-l2tp

sudo الحصول على التحديث

sudo-apt-get install network-manager-l2tp

قد تتم مطالبتك بتثبيت ثنائيات إضافية (على سبيل المثال لـ GNOME) ، وفي هذه الحالة تمضي قدمًا. أعد تشغيل جهاز الكمبيوتر الخاص بك وينبغي الآن تمكين L2TP في NetworkManager.

تثبيت VPN L2TP PPTP

يشبه برنامج الإعداد استخدام PPTP (انظر أعلاه) ، باستثناء أنك ستحتاج إلى إدخال بعض تفاصيل مصادقة IPSec الإضافية. مرة أخرى ، يجب أن تكون VPN الخاصة بك قادرة على توفير هذه ، والإعدادات العامة جيدة.

إعداد VPN L2TP و IPsec

تحديث أيار (مايو) 2018: يوجد حاليًا خطأ في xl2tpd مما قد يضر باستخدامه مع بروتوكول IPSec. تم حل المشكلة بالفعل في Fedora ، لذلك أتوقع أن يتم تصحيحها في Ubuntu و Debian قريبًا. يرجى الاطلاع هنا للحصول على التفاصيل وآخر التحديثات.

تكوين VPN لنظام Linux يدويًا باستخدام IKEv2

IKEv2 هو بروتوكول VPN آمن وسريع يكتسب شعبية بسرعة مع خدمات VPN. وهو مدعوم في لينكس عن طريق strongSwan. تتوفر حزم strongSwan لمعظم إصدارات Linux ، أو يمكنك تجميعها بنفسك.

كيفية تثبيت IKEv2 لـ NetworkManager. يمكنك إنشاء هذا من المصدر ، أو يمكن لمستخدمي Debian / Ubuntu فتح Terminal وإدخال:

sudo-apt-get install-network-manager-strongswan

قيد الاستخدام ، يعمل البرنامج المساعد تمامًا مثل البرنامج المساعد L2PT NetworkManager الموضح أعلاه.

ما عليك سوى إدخال إعدادات IKEv2 التي يوفرها VPN الخاص بك (إذا كان يدعم IKEv2).

IKEv2 VPN لنظام التشغيل Linux

كيفية اختبار VPN لنظام التشغيل Linux

إذا كنت تستخدم NetworkManager ، فإن أيقونة قفل الشبكة الصغيرة في شريط الإعلام تتيح لك معرفة لمحة سريعة أنك متصل.

كيفية اختبار VPN على Linux

لمزيد من التأكيد أن VPN متصل وتعمل بشكل صحيح ، يمكنك تشغيل اختبار تسرب IP ...

التحقق من VPN الخاص بك عن تسرب IP

بمجرد الاتصال بشبكة VPN (باستخدام أي طريقة) ، من الجيد التحقق من تسرب IP.

التحقق من Linux VPN بحثًا عن تسرب IP

المثال أعلاه يوضح حالة سيئة من تسرب IPv6. تظهر نتيجة IPv4 DNS بشكل صحيح أنني متصل بخادم VPN في الولايات المتحدة ، ولكن يمكن للموقع الإلكتروني رؤية عنوان IPv6 الخاص بالمملكة المتحدة الحقيقي عبر كل من تسريب DNS المعتاد و WebRTC. فشل!

لمزيد من المعلومات حول المحافظة على الأمان باستخدام VPN في المملكة المتحدة أو الولايات المتحدة ، راجع الأدلة أدناه:

  • VPN المملكة المتحدة
  • VPN الولايات المتحدة

لاحظ أن IPs للاستخدام الخاص - [RFCxxxx] هي عناوين IP محلية فقط. لا يمكن استخدامها لتعريف فرد أو جهاز ، وبالتالي لا تشكل تسرب IP.

إعداد VPN لنظام التشغيل Linux: الخلاصة

كما هو الحال مع معظم الأشياء Linux ، فإن الأمور ليست سهلة تمامًا كما هي الحال في الأنظمة الأساسية الأكثر شيوعًا. ومع ذلك ، يجب أن لا يواجه مستخدمو Debian / Ubuntu عديمي الخبرة أي مشكلة في إعداد VPN باستخدام NetworkManager.

رصيد الصورة: بواسطة Profit_Image / Shutterstock.

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me