كيف تصنع خادم VPN؟

نشرت: 2021-09-04

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

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

  • يمكنك إنشاء خادم VPN الخاص بك على Amazon Cloud Services وإعداد أجهزة العميل للسماح باستخدام خادم VPN الخاص بك.
  • إذا كان لديك جهاز توجيه مزود بإمكانيات VPN ، فيمكنك إعداد خادم VPN على شبكتك المنزلية.
  • إذا لم يكن لديك جهاز توجيه VPN ، فلا يزال بإمكانك إنشاء خادم VPN على شبكتك المنزلية عن طريق وميض البرامج الثابتة لجهاز التوجيه الخاص بك.

كيف تصنع خادم VPN على السحابة؟

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

قم بإنشاء حساب على Amazon Web Services

  • انتقل إلى صفحة Amazon Web Services وانقر فوق "إنشاء حساب AWS".
  • تسجيل الدخول بحسابك.
  • ضمن لوحة الأمان والهوية والامتثال ، انتقل إلى الخدمات ثم إلى IAM.
  • انقر فوق المستخدمون ثم إضافة مستخدم.
  • قم بإنشاء اسم مستخدم ثم انقر فوق الوصول البرمجي. انقر فوق {التالي.
  • انقر فوق إرفاق السياسات الموجودة مباشرةً.
  • ضع علامة على وصول المسؤول عن طريق كتابة "admin" في البحث. انقر فوق {التالي.
  • انقر فوق الزر تنزيل CSV والذي يتكون من بعض الملفات المهمة التي ستحتاج إليها لاحقًا.

انشاء وتشغيل Algo التبعيات

يمكن أن يستغرق إعداد Algo على جهاز الكمبيوتر الذي يعمل بنظام Windows بضع دقائق. اقرأ التعليمات ، وقم بتنزيل Algo ، وقم بتشغيله متبوعًا بسطر الأوامر لتثبيته وتكوينه.

في نظام التشغيل Windows 10

  • انتقل إلى الإعدادات وتوجه إلى التحديث والأمان.
  • انقر فوق للمطورين وقم بتمكين وضع المطور.
  • انتقل إلى لوحة التحكم ثم توجه إلى البرامج.
  • قم بتشغيل ميزات windows.
  • حدد Windows Subsystem for Linux بالتمرير لأسفل.
  • انقر فوق موافق.
  • سيتم تثبيت البرنامج على جهاز الكمبيوتر الخاص بك.
  • قم بإعادة تشغيل جهاز الحاسوب الخاص بك.
  • تحقق الآن مما إذا كان Linux Bash مثبتًا على جهاز الكمبيوتر الخاص بك أم لا عن طريق كتابة "Bash" في لوحة البحث.
  • افتح Bash وقم بتثبيت البرنامج بعد الإجابة على بعض الأسئلة.
  • بمجرد اكتمال التثبيت ، اكتب هذه الأوامر بعد ذلك ،
 sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
  • استخدم هذا الأمر أدناه لاستنساخ المستودع في الخطوة التالية ،
 git clone https://github.com/trailofbits/algo && cd algo
  • الآن عليك إنشاء قائمة بالمستخدمين ، اكتب nano config.cfg واضغط على زر الإدخال.
  • سيعرض الأمر محرر نصوص على شاشتك ، اكتب أسماء المستخدمين المسموح لهم باستخدام VPN الخاص بك.
  • لحفظ القائمة ، أدخل Ctrl + X وأغلق المحرر.
  • في الجهاز ، أدخل الأمر ./algo الذي سيبدأ التثبيت.
  • مفتاح Amazon EC2 Provider هو 2 ، اكتب 2 إذا كان هذا هو الموفر الذي تبحث عنه.
  • أدخل اسم VPN.
  • اختر موقع الخادم (لاحظ أنه إذا اخترت موقع خادم أقرب إلى موقعك الفعلي ، فسيكون الأداء أفضل قليلاً إذا اخترت خادمًا بعيدًا).
  • في هذه الخطوة التالية ، افتح ملف CSV الذي تم تنزيله من AWS (في الخطوة الأخيرة من القسم السابق).
  • انسخ مفتاح AWS Access ومفتاح AWS السري ، والصق المفاتيح في الأقسام كلما لزم الأمر.
  • في قسم VPN عند الطلب ، اختر ما إذا كنت تريد أن تعمل VPN الخاصة بك تلقائيًا أم لا عن طريق اختيار نعم.

على Linux و macOS

ستعمل هذه التعليمات على أي جهاز Mac ، لكن لاحظ أنه بالنسبة لنظام Linux ، هذه التعليمات خاصة بنظام Debian Linux فقط. تختلف الأوامر بالنسبة لمتغيرات Linux الأخرى.

  • قم بتنزيل Algo من هنا .
  • قم باستخراج الملف المضغوط algo-master على جهاز الكمبيوتر الخاص بك.
  • اكتب cd في محطة Linux الخاصة بك ، واسحب وأفلت مجلد algo-master في جهازك الطرفي.
  • يجب أن يبدو
 cd /Users/hammalfarooq/Downloads/algo-master
  • أدخل الأوامر التالية بعد ذلك ،
بالنسبة إلى Linux ، اكتب هذه الأوامر.

sudo apt-get update && sudo apt-get install \

بناء أساسي \ v

libssl- ديف \

libffi- ديف \

بيثون ديف \

بيثون بيب \

أدوات التثبيت بيثون \

python-virtualenv –y

بالنسبة لنظام macOS ، اكتب هذه الأوامر

$ python -m ensurepip –user

python -m pip install –user-upgrade virtualenv

  • ثم استمر في تثبيت تبعيات algo المتبقية عن طريق إدخال الأوامر أدناه ،

$ python -m virtualenv –python = `أي python2` env &&

مصدر البيئة / بن / تفعيل &&

تثبيت python -m pip -U pip virtualenv &&

تثبيت python -m pip-r requirements.txt

لاحظ أنك قد تحتاج إلى تثبيت cc إذا كان نظام التشغيل الخاص بك هو macOS.

  • اكتب الأمر sudo nano config.cfg وأدخل لإنشاء قائمة بالمستخدمين المسموح لهم باستخدام VPN الخاص بك.
  • لحفظ القائمة ، اضغط على Ctrl + X.
  • في نفس الجهاز ، أدخل ./algo لبدء التثبيت.
  • مفتاح Amazon EC2 Provider هو 2 ، اكتب 2 إذا كان هذا هو الموفر الذي تبحث عنه.
  • أدخل اسم VPN واختر موقع الخادم. (لاحظ أنك ستتمتع بسرعة جيدة إذا اخترت موقع خادم VPN أقرب إلى موقعك الفعلي).
  • افتح ملف CSV الذي تم تنزيله في القسم السابق من AWS.
  • انسخ مفتاح AWS Access ومفتاح AWS السري والصقه حيثما كان ذلك ضروريًا.
  • يمكنك إما تمكين VPN للعمل تلقائيًا عن طريق اختيار نعم من VPN عند الطلب أو تشغيله يدويًا.

قم بإعداد أجهزتك عن طريق تكوين VPN

لإعداد وتكوين VPN الخاص بك على جهاز جديد ، كل ما عليك فعله هو إعداد ملف تعريف.

لأجهزة أبل

ماك
  • انقر نقرًا مزدوجًا فوق ملف .mobileconfig الموجود في المجلد algo-master داخل مجلد التهيئة.
  • سيبدأ التثبيت وسيتم إنشاء ملف تعريف.
iOS
  • افتح ملف .mobileconfig على جهاز iOS الخاص بك (أرسله بالبريد الإلكتروني أو عبر Airdrop) وقم بإعداد ملف تعريف للاتصال بـ VPN.
  • احذف ملف التعريف عندما تريد قطع الاتصال بشبكة VPN.

لأجهزة Android

  • قم بتثبيت تطبيق strongSwan VPN Client من متجر Google Play.
  • في مجلد التهيئة ، ابحث عن ملف P12.
  • انقل ملف P12 إلى جهاز Android الخاص بك.
  • افتح ملف P12 من خلال strongSwan VPN Client واتصل بشبكة VPN الخاصة بك.

للنوافذ

  • انتقل إلى مجلد التكوين وانسخ الملفات PEM و P12 و PS1.
  • الصق الملفات في مكان آخر على جهاز الكمبيوتر الخاص بك.
  • انقر فوق ملفات PEM واستوردها في مجلد شهادة الجذر الموثوق به.
  • افتح Windows Powershell وقم بتغيير الدليل إلى حيث قمت بلصق ملفات PEM و P12 و PS1.
  • ثم اكتب هذا الأمر وأدخل ،

Set-ExecutionPolicy غير مقيد -Scope CurrentUser

  • أدخل اسم البرنامج النصي Powershell الخاص بك واضغط على Enter.
  • في الخطوة الأخيرة ، اكتب هذا الأمر واضغط على Enter لإكمال الإعداد.

Set-ExecutionPolicy مقيد -Scope CurrentUser

أنت الآن متصل بنجاح بشبكة VPN الخاصة بك وحركة المرور الخاصة بك آمنة!

كيف تصنع خادم VPN على راوتر VPN؟

الشرط الأساسي لهذه الطريقة هو أنه يجب أن تعرف ما هو جهاز توجيه VPN وكيف يختلف عن جهاز التوجيه العادي.

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

  • قم بإجراء بحث على جهاز التوجيه الخاص بك عن "VPN" لمعرفة ما إذا كان متوافقًا مع الخدمة.
  • لقد وجدت دليل جهاز التوجيه الخاص بك ، أليس كذلك؟ إذا لم يكن الأمر كذلك ، فيمكنك العثور على صفحة إعدادات التوجيه عن طريق كتابة 192.168.0.1 أو 192.168.1.1 في متصفحك ثم البحث عن قسم VPN في صفحة التكوين.
  • عند وصولك إلى قسم VPN ، قم بإعداد خادم VPN باتباع التعليمات.
  • حدد بروتوكول VPN وقم بإعداد VPN الخاص بك عن طريق كتابة اسم مستخدم وكلمة مرور. أعد تشغيل جهاز التوجيه لتطبيق الإعدادات.
  • لاستخدام VPN على أي جهاز ، قم بتثبيت ملفات تكوين جهاز التوجيه الخاص بك واستخراجها في جهازك.

كيف تصنع خادم VPN عن طريق وميض جهاز التوجيه الخاص بك؟

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

يُنصح بالتحقق من توافق جهاز التوجيه الخاص بك إذا كان يدعم DD-WRT أو OpenWrt قبل وميض جهاز التوجيه الخاص بك.

جهاز التوجيه وامض

  • قم بتنزيل البرنامج الثابت المتوافق مع جهاز التوجيه الخاص بك على جهاز الكمبيوتر الخاص بك وقم بتوصيل جهاز التوجيه الخاص بك بالكمبيوتر.
  • باستخدام كبل إيثرنت ، قم بتوصيل أحد طرفي الكبل بمنفذ LAN الخاص بالموجه وطرف واحد من الكبل بمنفذ LAN بجهاز الكمبيوتر.
  • افتح متصفحك المفضل على جهاز الكمبيوتر الخاص بك وقم بالوصول إلى صفحة تكوين جهاز التوجيه.
  • انتقل إلى قسم ترقية البرامج الثابتة بجهاز التوجيه الخاص بك
  • قم بتفليش جهاز التوجيه الخاص بك عن طريق البرنامج الثابت الذي تم تنزيله في الخطوة الأولى.
  • اتبع التعليمات بعناية وقم بعمل فلاش للبرامج الثابتة لجهاز التوجيه الخاص بك.

قم بإنشاء خادم VPN

  • تابع إلى صفحة تكوين جهاز التوجيه الخاص بك ، ثم اتبع الخطوات لإنشاء خادم VPN الخاص بك.
  • في صفحة تكوين جهاز التوجيه الخاص بك ، انتقل إلى قسم VPN.
  • قم بتشغيل بروتوكول VPN (البروتوكول الموصى به: OpenVPN)
  • قم بتشغيل أوامر DD-WRT أو OpenWrt ، أيًا كان نوع البرنامج الثابت الذي اخترته أثناء وميض البرنامج الثابت لجهاز التوجيه الخاص بك.

قم بإعداد خادم VPN وعملائك

  • لبدء العملية ، قم بتكوين إعدادات جدار الحماية الخاص بالموجه للسماح باتصالات VPN الواردة.
  • قم بإنشاء شهادة لضمان اتصال خادم VPN بقناة آمنة بعميل VPN.
  • قم بإنشاء مفاتيح وشهادات خاصة لتوصيف عملاء VPN.
  • الآن قم بتثبيت برنامج OpenVPN.
  • في هذه المرحلة ، أكمل عملية التوصيف عن طريق إصدار الشهادات والمفاتيح الخاصة لعملاء VPN.
  • قم بإعداد ملفات تعريف عميل VPN على الأجهزة التي ستصل إلى خادم VPN الخاص بك.
  • يمكن لعملاء VPN الذين لديهم إمكانية الوصول الآن الاتصال بخادم VPN الخاص بك.

لماذا تصنع خادم VPN الخاص بك؟

في عالم اليوم الذي يضم الآلاف من مزودي خدمة VPN الذين يقدمون صفقات رائعة على خدمات VPN ، هناك بعض المزايا الإضافية والأسباب التي تجعلك تمتلك خادم VPN خاص بك.

وفر في رسوم VPN الشهرية

إذا كان لديك خادم VPN خاص بك ، فيمكنك توفير جميع الدولارات التي يتم خصمها من حسابك على أساس شهري مع الحصول على جميع مزايا VPN. على الرغم من أنك لن تتمكن من استخدام الميزات الإضافية التي توفرها خدمات VPN مثل ميزة Kill-Switch أو Double Encryption أو Multi-Hop.

الوصول إلى الشبكة المنزلية من أي مكان

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

تجنب أن يتم تعقبك

لا تريد أن تتم مراقبة أنشطة تصفح الويب الخاصة بك بواسطة خدمة VPN. إن امتلاك خادم VPN خاص بك سيضمن أن بياناتك آمنة. على الرغم من ذلك ، إذا كنت تريد خدمة VPN لجهة خارجية لديها سياسات تسجيل صارمة ، فيمكنك الذهاب إلى ExpressVPN .

لماذا لا يجب عليك إنشاء خادم VPN الخاص بك؟

إعداد خادم VPN الخاص بك ليس ضروريًا. ستوفر لك خدمة VPN الموثوقة مستوى عالٍ من الأمان والخصوصية ما لم تكن لديك أسبابك الخاصة لإعداد خادم VPN لنفسك.

سرعة الإنترنت بطيئة

يمكن لشبكة VPN أن تحمي ظهرك بأي ثمن ، لكنها قد تؤدي أيضًا إلى إبطاء اتصالك بالإنترنت إذا كان لديك عرض نطاق ترددي متوسط ​​السرعة.

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

الوصول إلى عنوان IP للشبكة المنزلية الخاصة بك فقط

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

لا يمكن الوصول إلى ميزات VPN الخارجية

لا تقدم شبكات VPN التجارية نشاط إنترنت آمنًا على الويب فحسب ، ولكنها توفر المزيد من الميزات التي يمكن أن تضمن خصوصيتك عبر الإنترنت. عادةً ما يتم تضمين ميزات مثل Kill-switch أو Double Encryption أو Multi-Hop في الخطط الأساسية لخدمات VPN التابعة لجهات خارجية وهذه الميزات هي ميزة إضافية لإبقائك آمنًا ومجهول الهوية على الويب!

قم بتغليفه!

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

هل لديك أي أفكار حول هذا؟ أخبرنا أدناه في التعليقات أو انقل المناقشة إلى Twitter أو Facebook.

توصيات المحررين: