في هذا البرنامج التعليمي، سنخبرك بكيفية ذلك تثبيت PPTP VPN على CentOS 8. أنت تعرف، PPTP لتقف على بروتوكول الاتصال النفقي من نقطة إلى نقطة. هذا بروتوكول تقليدي لتنفيذ شبكات VPS. الشبكة الافتراضية الخاصة (VPN) هي طريقة اتصال تُستخدم لإضافة الأمان والخصوصية إلى الشبكات الخاصة والعامة، مثل نقاط اتصال WiFi والإنترنت.
في معظم الأحيان، ستستخدم الشركات VPN لحماية البيانات الحساسة. أو سيستخدمها مستخدمو الويب العاديون في أجزاء من العالم حيث توجد قيود حكومية على محتوى الإنترنت.
تتم زيادة الخصوصية باستخدام الشبكة الافتراضية الخاصة لأنه يتم استبدال عنوان IP الأولي للمستخدم بعنوان من موفر الشبكة الافتراضية الخاصة.
بمعنى آخر، عند استخدام VPN، يتم إخفاء عنوان IP الخاص بك ليمنحك المزيد من الأمان والحماية. كما يساعدك على تصفح المواقع المحجوبة والمحظورة التي ترغب في زيارتها. نراجع جميع خيارات الخادم في مقالتنا التفصيلية حول أفضل VPS لـ VPN.
ماذا يعني النفق من نقطة إلى نقطة؟

PPTP (بروتوكول الاتصال النفقي من نقطة إلى نقطة) هو بروتوكول VPN يستخدم لضمان الاتصالات المناسبة بين عميل VPN وخادم VPN. وهو متاح أيضًا لنظام التشغيل CentOS Linux. PPTP هو نظام تشغيل مؤسسي مجاني ومفتوح المصدر (مدعوم من المجتمع)، متوافق مع مصدره الأساسي Red Hat Enterprise Linux، من مشروع CentOS.
نادرًا ما يستخدم المسؤولون PPTP كبروتوكول مستقر. لكن تنفيذه أسهل ومباشر سينت أو إس لينكس. إذا كنت بحاجة إلى هذا التكوين والإعداد، فهذه المقالة مناسبة للقراءة. في هذه المقالة سوف نشرح كيفية ذلك تثبيت PPTP VPN على CentOS 8.
الحد الأدنى من الخادم في نهاية المطاف
احصل على CentOS 7 أو CentOS 8 على Cloudzy CentOS VPS الخاص بك وقم بتشغيل خادم فعال يستند إلى Linux مع الحد الأدنى من استهلاك الموارد.
احصل على CentOS VPSكيفية إعداد وتثبيت PPTP VPN على CentOS 8
الخطوة 1: تثبيت الشراكة بين القطاعين العام والخاص
يعتمد تثبيت PPTP بشكل كامل على حزم PPP وPPPTPD. للقيام بذلك، قم أولاً بتثبيت الحزمة ذات الصلة ثم قم بتكوينها لبدء التكوين. استخدم الأوامر التالية واحدًا تلو الآخر:
yum install ppp iptables nano
cd /usr/local/src
لنظام التشغيل 64 بت:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rmp -Uhv pptpd-1.4.0-1.el6.x86_64.rpm
لنظام التشغيل 32 بت:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm
إقرأ أيضاً: إدراج وحذف قواعد Linux Iptables
الخطوة 2: تكوين وإعداد PPTPD الخاص بك
قم بتحرير إعدادات IP في: /etc/pptpd.conf كما هو موضح في ما يلي:
nano /etc/pptpd.conf

قم بتحرير الإعدادات التالية إلى /etc/ppp/options.pptpd:
ms-dns 8.8.8.8
ms-dns 4.4.4.4
الخطوة 3: قم بإنشاء مستخدم للوصول إلى خادم VPN
أضف حساب مستخدم في/etc/ppp/chap-secrets (قم بتعيين اسم المستخدم وكلمة المرور) كما يلي:
nano /etc/ppp/chap-secrets

الخطوة 4: تمكين إعادة توجيه IP/الشبكة
نحتاج إلى إعادة توجيه IP لمساعدة VPN على توجيه الحزم بين عملاء VPN والعالم الخارجي. لذلك، سيصبح خادم VPN جهاز توجيه:
sudo v1 /etc/sysctl.conf
والآن قم بإضافة السطر التالي:
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
لجعل التغييرات على sysctl.conf نافذة المفعول، استخدم الأمر التالي:
sysctl -p
الخطوة 5: إعداد "iptables"
الآن، تحتاج إلى إضافة قواعد جداول IP التالية لفتح المنافذ الصحيحة وإعادة توجيه حزم البيانات بشكل صحيح:
iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
الخطوة 6: ابدأ تشغيل خادم VPN
service pptpd restart
chkconfig pptpd restart
تهانينا. لقد قمت بنجاح بتثبيت PPTP VPN على نظام CentOS الخاص بك! ستساعدك هذه الخطوات على تكوين PPTP VPN بطريقة غير واجهة المستخدم الرسومية. باستخدام هذه لينكس الأوامر، يمكنك بسهولة تكوين PPTP VPN أو الاتصال بها أو حتى قطع الاتصال بها. كما تعلم، هناك خيارات VPN أخرى ذاتية الاستضافة أيضًا. لدينا دليل مفصل آخر ل تثبيت عميل OpenVPN على VPS. من بين البروتوكولات الأخرى مثل IKEv2 وL2TP وPPTP، قد يكون OpenVPN هو البروتوكول المصمم خصيصًا لحالة استخدام VPN.
خاتمة
في هذه السلسلة من البرامج التعليمية لتقنيات VPS، أظهرنا لك كيفية تثبيت PPTP VPN على نظام التشغيل CentOS 8 Linux أو سينت أو إس فس. لا يصف بروتوكول PPTP المصادقة أو التشفير. ولذلك فإن معظم المسؤولين يتجنبون استخدام ذلك. لكنه واضح جدًا في توزيع CentOS.
الغرض من استخدام PPTP هو توفير مستويات مماثلة من الحماية والأمان والوصول عن بعد مثل منتجات VPN النموذجية. يمكنك استخدام قناة التحكم PPTP عبر نفق TCP وGRE لتغليف حزم PPP ومنحها مزيدًا من الأمان والحماية.