كيفية إعداد SoftEther VPN Client على نظام Linux

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


المتطلبات

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

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

توصيات

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

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

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

سنعرض لك كيفية تثبيت عميل VPN SoftEther على Linux. يمكنك القيام بذلك بطريقتين: من مدير الحزم على Ubuntu أو غيرها من مشتقات دبيان [x 86_64 أو AMD 64 machines] ومن المصدر على توزيعات 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 / methods / 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-stable
  1. تأكد من تحديث النظام الخاص بك:على دبيان / أوبونتو:

    تحديث مناسب && ملائمة - ص الترقية الكاملة

    على CentOS / Fedora:

    يم -Y التحديث

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

  2. قم بتنزيل أحدث إصدار من عميل SoftEther VPN (وقت كتابة هذا البرنامج التعليمي ، كان الإصدار v4.27-9668-beta.) متاحًا هنا: wget http://www.softether-download.com/files/softether/v4.27 -9668-beta-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.على دبيان / أوبونتو:

    ملائمة -y تثبيت بناء الأساسية

    على CentOS / Fedora:

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

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

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

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

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

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

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

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

  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

    "اسم المضيف لخادم VPN الوجهة ورقم المنفذ": {VPN IP address}: {SoftEther VPN Port}

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

    "توصيل اسم المستخدم": {اسم مستخدم VPN الخاص بك}

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

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

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

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

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

    وأدخل كلمة مرور VPN الخاصة بك لكلمة "Password" و "تأكيد الإدخال".

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

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

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

    كيفية إعداد عميل VPN SoftEther على نظام 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 forward:

    صدى 1 > / بروك / تميز الكلية / صافي / عناوين IPv4 / ip_forward

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

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

    إذا حصلت على "net.ipv4.ip_forward = 1" ، فقد تم تمكين IP forward بنجاح.

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

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

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

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

    سودو dhclient vpn_vpn_se

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

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

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

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

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

  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

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

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

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

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

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

    sudo صدى خادم الأسماء 8.8.8.8 >> /etc/resolv.conf

الجزء الرابع. قطع الاتصال من VPN

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

  1. لقطع اتصال VPN ، قم ببساطة بإيقاف تشغيل مدير SoftEther VPN Client: إيقاف sudo / usr / vpnclient / vpnclient
  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 add default via 192.168.0.1
كيفية إعداد SoftEther VPN Client على نظام Linux
admin Author
Sorry! The Author has not filled his profile.
Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

18 − = 17

map