كيفية إعداد عميل SoftEther VPN على لينكس

في هذا البرنامج التعليمي ، سنوضح لك كيفية إعداد SoftEther VPN Client على Linux ولكن دعنا أولاً نرى ما هي متطلباتنا وتوصياتنا.


المتطلبات

من أجل إعداد SoftEther ، ستحتاج إلى:

  1. حساب CactusVPN. إذا لم يكن لديك واحد ، يمكنك تجربة خدماتنا مجانًا.
  2. اسم المستخدم وكلمة المرور وعنوان خادم VPN الخاص بك. يمكنك العثور عليها في حسابك على موقعنا عن طريق الذهاب إلى الإعدادات.

التوصيات

  • يتطلب هذا البرنامج التعليمي معرفة متقدمة عن Linux. هناك خطر محتمل لكسر اتصالك بالإنترنت إذا لم تتبع جميع الخطوات بالضبط. يمكنك دائمًا إعداد VPN على Linux باستخدام بروتوكولات VPN أخرى أسهل في الإعداد.
  • اتصل ببروتوكول SoftEther VPN على Linux فقط إذا كانت لديك خبرة في تكوين تطبيقات Linux وكنت على دراية بقراءة / تعديل جداول توجيه IP.

إذا كنت لا تزال تريد إعداد SoftEther VPN على Linux ، فانتقل خطوة بخطوة من خلال اتباع الإرشادات التالية:

الجزء الأول: قم بتثبيت عميل SoftEther VPN

سنوضح لك كيفية تثبيت عميل SoftEther VPN على Linux. يمكنك القيام بذلك بطريقتين: من مدير الحزم على Ubuntu أو Debian Derivates [أجهزة x86_64 أو AMD 64] ومن المصدر على توزيعات Linux. اختر الطريقة التي تريد استخدامها من القائمة أدناه واتبع خطواتها.

  • من مدير الحزم
  • من المصدر
  1. تأكد من تحديث النظام الخاص بك: apt update && apt -y ترقية كاملة

    هذه الخطوة ليست إلزامية ، على الرغم من أنها موصى بها.

  2. أضف مستودع CactusVPN إلى قائمة مصادر مدير الحزم: sudo echo "deb [موثوق = نعم] https://repository.cactusvpn.com/softether/ amd64 /" > /etc/apt/sources.list.d/cactusvpn.list
  3. تحديث ذاكرة التخزين المؤقت لإدارة الحزم: sudo apt update

    مهم! قد تحصل على الخطأ التالي:

    “E: تعذر العثور على برنامج التشغيل / usr / lib / apt / method / https.
    N: هل تم تثبيت الحزمة apt-transport-https?
    E: فشل إحضار https://repository.cactusvpn.com/softether/amd64/InRelease
    E: فشل تنزيل بعض ملفات الفهرس. لقد تم تجاهلهم ، أو تم استخدام القديمة بدلاً من ذلك “.

    إذا تلقيت هذا الخطأ ، فأنت بحاجة إلى تثبيت apt-transport-https على جهازك:

    sudo apt install -y apt-transport-https

    وتشغيل الأمر الأول مرة أخرى.

    إذا كنت لا ترى أي أخطاء فقط تجاهل هذه الخطوة.

  4. قم بتثبيت مدير SoftEther VPN: sudo apt install -y softethervpn-مستقرة
  1. تأكد من تحديث نظامك:على دبيان / أوبونتو:

    تحديث ملائمة && apt -y ترقية كاملة

    في CentOS / Fedora:

    يم -y تحديث

    هذه الخطوة ليست إلزامية ، على الرغم من أنها موصى بها.

  2. قم بتنزيل أحدث إصدار من عميل SoftEther VPN (وقت كتابة هذا البرنامج التعليمي كان v4.27-9668-beta.) المتوفر هنا: wget http://www.softether-download.com/files/softether/v4.27 -9668-بيتا 2018.05.29- شجرة / Linux / SoftEther_VPN_Client / 64bit _-_ Intel_x64_or_AMD64 / softether-vpnclient-v4.27-9668- beta-2018.05.29-linux-x64-64bit.tar.gz
  3. إلغاء ضغط عميل SofEther VPN: tar xzfv softether-vpnclient-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
  4. تأكد من أن نظامك يحتوي على جميع الأدوات اللازمة لتجميع SoftEther.على دبيان / أوبونتو:

    apt -y install build-basic

    في CentOS / Fedora:

    يم تثبيت المجموعة "ادوات التطوير"

  5. قم بتغيير الدليل إلى المجلد vpnclient: cd vpnclient
  6. ترجمة SoftEther إلى ملف قابل للتنفيذ: جعل
  7. سيطلب منك SoftEther قراءة اتفاقية الترخيص الخاصة بها والموافقة عليها. حدد 1 لقراءة الاتفاقية ، ومرة ​​أخرى لتأكيد قراءتك لها والموافقة أخيرًا على اتفاقية الترخيص. تم الآن تجميع SoftEther وهو ملف قابل للتنفيذ (vpnclient و vpncmd). إذا فشلت العملية ، فتحقق من تثبيت جميع حزم المتطلبات.
  8. الآن يمكننا نقل دليل vpnclient إلى مكان آخر. نقلناه إلى “/ usr /”: cd .. && mv vpnclient / usr / && cd / usr / vpnclient /

الجزء الثاني. تكوين عميل SoftEther VPN

  1. ابدأ تشغيل عميل SoftEther VPN: sudo / usr / vpnclient / vpnclient start

    إذا رأيت هذه الرسالة: “لقد بدأت خدمة SoftEther VPN Client.” ثم بدأ عميل SoftEther VPN بنجاح.

  2. تحقق من عميل SoftEther VPN: vpncmd
  3. حدد “3” للدخول “استخدام أدوات VPN (إنشاء الشهادة وأداة اختبار سرعة حركة مرور الشبكة)”.
  4. اختبر تثبيت SoftEther VPN Client: تحقق

    إذا تم تمرير جميع الشيكات ، يمكنك الانتقال إلى الخطوة التالية.

    مهم! لا تنتقل إلى الخطوة التالية حتى لا تصحح كل الأخطاء.

  5. اضغط على “Ctrl” + “C” أو “Ctrl” + “D” للخروج.
  6. قم بإعداد عميل SoftEther VPN. ابدأ التكوين مع: vpncmd
  7. تحديد “2. إدارة عميل VPN “.
  8. لا تدخل أي عناوين في “اسم المضيف لعنوان IP للوجهة” واضغط على “أدخل” للاتصال بالمضيف المحلي.
  9. قم بإنشاء واجهة افتراضية للاتصال بخادم VPN. في نوع تكوين SoftEther VPN: NicCreate vpn_se
  10. قم بإنشاء حساب يستخدم هذه الواجهة لاتصال VPN. قم بتشغيل هذا الأمر في المحطة الطرفية: AccountCreate cactusvpn
  11. قم بإعداد حساب VPN مع التفاصيل الخاصة بك. “Destination Virtual Hub Name”: cactusvpn

    “Destination VPN server Host Name and Port Number”: {VPN IP address}: {SoftEther VPN Port}

    يمكنك العثور على جميع الخوادم والمنافذ المتوفرة في حسابك على موقعنا الإلكتروني ، من خلال الانتقال إلى الإعدادات.

    “ربط اسم المستخدم”: {your VPN username}

    يمكنك العثور على اسم المستخدم الخاص بك في حسابك على موقعنا ، من خلال الانتقال إلى الإعدادات. تأكد من استخدام اسم مستخدم VPN الخاص بك وليس حساب موقع الويب (ما الفرق؟).

    “اسم محول الشبكة الافتراضي المستخدم”: vpn_se

    إذا حصلت على “اكتمل الأمر بنجاح.” الرسالة ، فهذا يعني أنه تم الانتهاء من إنشاء الحساب بنجاح.

    كيفية إعداد عميل SoftEther VPN على Linux: الخطوة 3

  12. قم بإعداد كلمة مرور: AccountPassword cactusvpn

    وأدخل كلمة مرور VPN الخاصة بك لـ “كلمة المرور” و “تأكيد الإدخال”.

    يمكنك العثور على كلمة المرور الخاصة بك في حسابك على موقعنا ، من خلال الانتقال إلى تفاصيل الخدمة الخاصة بك. تأكد من استخدام كلمة مرور VPN الخاصة بك وليس حساب موقع الويب (ما الفرق؟).

  13. في “نصف القطر القياسي أو نصف القطر:” النوع
  14. اتصل بعميل SoftEther VPN باستخدام الحساب الذي تم إنشاؤه: AccountConnect cactusvpn
  15. اختبر الاتصال بخادم VPN: AccountList

    إذا رأيت “متصل” ، يمكنك الانتقال إلى الخطوة التالية.

    كيفية إعداد عميل SoftEther VPN على Linux: الخطوة 4

  16. اضغط على “Ctrl” + “C” أو “Ctrl” + “D” للخروج من مدير عميل SoftEther VPN.

الجزء الثالث. IP وجدول التوجيه

  1. تحقق من تمكين IP forward على نظامك: cat / proc / sys / net / ipv4 / ip_forward

    إذا حصلت على “1” ، يمكنك تخطي هذه الخطوة والانتقال إلى خطوة “الحصول على عنوان IP من خادم VPN”.

    إذا كان لديك “0” ، فيرجى تمكين إعادة توجيه IP:

    صدى 1 > / proc / sys / net / ipv4 / ip_forward

    يمكنك أيضًا جعله دائمًا بتحرير ملف “/etc/sysctl.conf”:

    echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf && sysctl -p

    إذا حصلت على “net.ipv4.ip_forward = 1” ، فقد تم تمكين إعادة توجيه IP بنجاح.

  2. احصل على عنوان IP من خادم VPN: sudo ifconfig

    وسترى الشبكة الافتراضية “vpn_vpn_se” التي تم إنشاؤها باستخدام أداة عميل SoftEther VPN.

    كيفية إعداد عميل SoftEther VPN على Linux: الخطوة 5

    للحصول على عنوان IP من خادم VPN:

    sudo dhclient vpn_vpn_se

    بعد لحظات قليلة يجب أن تحصل على عنوان IP من شبكة 10.6.0.0/24.

    كيفية إعداد عميل SoftEther VPN على Linux: الخطوة 6

  3. قم بتحرير جدول التوجيه: sudo netstat -rn

    لرؤية جدول التوجيه الحالي. يجب أن تكون لك مماثلة لهذا:

    كيفية إعداد عميل SoftEther VPN على Linux: الخطوة 1

  4. أضف مسارًا إلى عنوان IP لخادم VPN عبر المسار الافتراضي القديم. في حالتي الخاصة: أضف sudo ip route 93.115.92.240/32 عبر 192.168.0.1

    93.115.92.240 هو عنوان IP لخادم VPN. 192.168.0.1 هي بوابتي السابقة.

  5. حذف المسار الافتراضي القديم: sudo ip route del default عبر 192.168.0.1

    بعد هذه التحديثات ، يجب أن يبدو جدول التوجيه كما يلي:

    كيفية إعداد عميل SoftEther VPN على Linux: الخطوة 2

  6. تنفيذ الأمر ping على أي عنوان IP للتحقق من اتصال الشبكة: ping 8.8.8.8 -c4
  7. تحقق من عنوان IP العام الخاص بك من سطر الأوامر: wget -qO- http://ipecho.net/plain؛ صدى صوت

    إذا رأيت عنوان IP لخادم VPN ، فقد تم إعداد كل شيء بشكل صحيح وتم توصيل Linux الخاص بك بالشبكة الافتراضية الخاصة عبر عميل SoftEther VPN.

    إذا كان الأمر ping على “8.8.8.8” على ما يرام ولكن لا يمكنك استرداد أي شيء آخر عن طريق اسم المضيف العام ، أضف Google DNS (أو أي خادم DNS عام) إلى ملف “/etc/resolv.conf” الخاص بك:

    sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf

الجزء الرابع. قطع الاتصال بشبكة VPN

لإيقاف تشغيل اتصال VPN ، يلزمك إغلاق SoftEther VPN Client manager وتعديل جدول التوجيه للوصول إلى الإنترنت عبر بوابة جهاز التوجيه..

  1. لقطع الاتصال بشبكة VPN ، قم ببساطة بإيقاف مدير عميل SoftEther VPN: sudo / usr / vpnclient / vpnclient stop
  2. قم بتحرير جدول التوجيه عن طريق حذف المسار من البوابة إلى خادم VPN (في حالتنا الخاصة 93.115.92.240/32):sudo ip route del 93.115.92.240/32
  3. أضف مسارًا افتراضيًا عبر البوابة المحلية (192.168.0.1 لعناوين IP التي استخدمناها في هذا المثال): sudo ip route أضف افتراضيًا عبر 192.168.0.1
Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map