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

PPTP (بروتوكول النفق نقطة إلى نقطة) هو بروتوكول VPN يضمن التواصل السليم بين عميل VPN وخادمه، ويتوفر كذلك لـ CentOS Linux. PPTP نظام تشغيل مفتوح المصدر ومجاني تدعمه المجتمع، ومتوافق مع Red Hat Enterprise Linux من مشروع CentOS.
نادراً ما يعتمد المسؤولون على PPTP بوصفه بروتوكولاً مستقراً، غير أن تطبيقه يظل بسيطاً ومباشراً على CentOS Linux. إن كنت بحاجة إلى هذا الإعداد والتهيئة، فهذا المقال مناسب لك. سنشرح فيه كيفية تثبيت PPTP VPN على CentOS 8.
الخادم البسيط المثالي
احصل على CentOS 7 أو CentOS 8 على خادم Cloudzy CentOS VPS الخاص بك، وشغّل خادمًا فعّالاً يعتمد على Linux باستهلاك منخفض للموارد.
احصل على CentOS VPSكيفية إعداد وتثبيت PPTP VPN على CentOS 8
الخطوة الأولى: تثبيت PPP
يعتمد تثبيت PPTP كلياً على حزمتَي PPP وPPTPD. للبدء، ثبّت الحزمة المطلوبة ثم اضبط إعداداتها لاستكمال التهيئة. نفّذ الأوامر التالية واحداً تلو الآخر:
yum install ppp iptables nano
cd /usr/local/src
لنظام التشغيل ٦٤ بت:
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
لنظام التشغيل ٣٢ بت:
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
اقرأ أيضاً: سرد قواعد Iptables لـ Linux وحذفها
الخطوة ٢: ضبط 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
الخطوة ٣: إنشاء مستخدم للوصول إلى خادم VPN
أضف حساب المستخدم في /etc/ppp/chap-secrets (حدّد اسم المستخدم وكلمة المرور) على النحو التالي:
nano /etc/ppp/chap-secrets

الخطوة ٤: تفعيل توجيه IP والشبكة
نحتاج إلى توجيه IP ليتمكن VPN من توجيه الحزم بين عملاء VPN والشبكة الخارجية، ومن ثَمّ يصبح خادم VPN موجّهاً للشبكة:
sudo v1 /etc/sysctl.conf
الآن، أضف السطر التالي:
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
لتطبيق التغييرات التي أجريتها على sysctl.conf، نفّذ الأمر التالي:
sysctl -p
الخطوة ٥: إعداد «iptables»
الآن، تحتاج إلى إضافة قواعد IP-tables التالية لفتح المنافذ الصحيحة وإعادة توجيه حزم البيانات بشكل سليم:
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
الخطوة السادسة: تشغيل خادم VPN
service pptpd restart
chkconfig pptpd restart
تهانينا. لقد نجحت في تثبيت PPTP VPN على CentOS الخاص بك! ستساعدك هذه الخطوات على ضبط إعدادات PPTP VPN بدون واجهة رسومية. باستخدام هذه Linux الأوامر، يمكنك بسهولة ضبط الإعدادات، أو الاتصال، أو حتى قطع الاتصال بـ PPTP VPN. وكما تعلم، هناك خيارات أخرى لـ VPN ذاتي الاستضافة. لدينا دليل تفصيلي آخر حول تثبيت OpenVPN Client على VPS. من بين البروتوكولات الأخرى كـ IKEv2 وL2TP وPPTP، قد يكون OpenVPN الأنسب لحالات استخدام VPN.
خلاصة
في هذه السلسلة من دروس تقنيات VPS، أوضحنا لك كيفية تثبيت PPTP VPN على CentOS 8 Linux أو CentOS VPS. لا يحدد بروتوكول PPTP آليات المصادقة أو التشفير، لذا يتجنب معظم المسؤولين استخدامه. غير أن إعداده على توزيعة CentOS بسيط للغاية.
الغرض من PPTP هو توفير مستويات حماية وأمان ووصول عن بُعد مماثلة لمنتجات VPN المعتادة. يمكنك استخدام قناة تحكم PPTP عبر TCP، إلى جانب نفق GRE لتغليف حزم PPP وتعزيز حمايتها وأمانها.