💡 ملاحظة: هل تريد إعداد VPN آمن وفعّال؟ اطّلع على خوادم Linux VPS المنخفضة التكلفة، المُصمَّمة لتقديم أداء عالٍ وموثوقية عالية. ابدأ الآن واستفد من اتصال بسرعة 10Gbps.
أصبحت الخصوصية والأمان من الأولويات الأساسية في عصرنا، ولا يمكن المبالغة في التأكيد عليهما. بالنسبة لكثيرين، تُعدّ الشبكة الافتراضية الخاصة (VPN) أداةً لتجنب التتبع والحفاظ على الهوية المجهولة. ثمة الكثير من تطبيقات وخدمات VPN المجانية والمدفوعة التي يمكنك الاستعانة بها إن كنت تبحث عن تصفح آمن فحسب. لكن يمكنك أيضاً إنشاء خادم PPTP VPN خاص بك.
تشغيل VPN على خادمك الخاص يمنحك مستوى مختلفاً من التحكم. ستكون مسؤولاً عن جميع بياناتك، وكيفية تدفقها وأين تتجه، كما يمكنك استخدام VPN لأغراض أخرى. إضافة إلى تمكين التصفح الآمن المجهول، أو تجاوز القيود المفروضة على الإنترنت، يُعدّ VPN أيضاً وسيلة للوصول الآمن إلى الملفات والتطبيقات الحساسة على خادم خاص. على سبيل المثال، تستخدم كثير من الشركات VPN لمنح موظفيها إمكانية الوصول إلى ملفات الشركة ومواردها. لذا، مهما كان السبب، فإن إعداد VPN على خادمك الخاص يتيح لك التحكم الكامل. هذا ما يدور حوله هذا الدليل. سأوضح لك هنا كيفية إعداد خادم PPTP VPN على VPS في خطوات بسيطة. لكن أولاً، لنتعرف على ما هو خادم PPTP VPN بالضبط وكيف يعمل.
ما هو PPTP VPN؟
الشبكات الافتراضية الخاصة (VPN) هي أداة تتيح الوصول الآمن إلى حاسوب آخر أو موارد أو ملفات عبر اتصال إنترنت عادي. يمكنك تخيّل VPN كنفق، لا تستطيع المرور من خلاله إلا الاتصالات التي تمتلك الشهادة الصحيحة، مما يخلق فضاءً آمناً. بالنسبة لمعظم المستخدمين، VPN مجرد إضافة متصفح أو تطبيق للتصفح المجهول. التطبيق الذي تستخدمه في ذلك هو عميل VPN، أما خادم VPN فتديره الشركة المزودة للخدمة. لكن ما سأريك إياه هنا هو كيفية إنشاء خادم PPTP VPN خاص بك والتحكم فيه.
PPTP اختصار لـ Point-to-Point Tunneling Protocol. إنه أبسط طريقة لإعداد شبكة خاصة آمنة، ويمكنك إنشاء خادم PPTP VPN في خطوات قليلة وبتكلفة منخفضة جداً. إذا كانت البروتوكولات البسيطة لا تعمل في منطقتك، فإن شراء أو إعداد VPN مموّه قد يكون الخيار الأنسب لك. لنبدأ في إنشاء الخادم.
اقرأ أيضاً: إعداد OpenVPN على VPS لنظامي Linux وWindows
كيفية إعداد PPTP VPN على Linux VPS
بطبيعة الحال، لإعداد خادم PPTP VPN على VPS، ستحتاج أولاً إلى VPS. وفقاً لـ مراجعات VPS المتخصصة، يُعدّ Cloudzy الخيار الأمثل لاستضافة VPN الخاص بك. Cloudzy Linux VPS هو خيارك الأفضل للحصول على VPS بسعر مناسب مع قدرة كافية للتعامل مع حجم البيانات المطلوب.
الآن، بعد أن أصبح VPS جاهزاً، استخدم SSH للاتصال بسطر أوامر Linux والاستعداد لإنشاء خادم PPTP VPN.
استضافة Linux بكل يسر
هل تبحث عن طريقة أفضل لاستضافة مواقعك وتطبيقاتك؟ أو تطوّر شيئاً جديداً؟ أو ببساطة لا تميل إلى Windows؟ لهذا أوجدنا Linux VPS.
احصل على Linux VPSالخطوة ١: تثبيت PPTPD
إذا كان نظام التشغيل لديك هو CentOS/RedHat 6 & CentOS/RedHat 7:
yum install -y ppp perl nano iptables
cd /usr/local/src
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -Uhv pptpd-1.4.0-1.el6.x86_64.rpm
إذا كنت تستخدم Ubuntu:
apt-get update
apt-get install -y pptpd
الخطوة ٢: تعديل إعدادات IP
افتح الملفات بالمحرر الذي تفضله، نستخدم هنا vim
nano /etc/pptpd.conflocalip 192.168.0.1
remoteip 192.168.0.101-200 # Replace with your VPS IP
الخطوة ٣: إضافة أسماء المستخدمين وكلمات المرور
nano /etc/ppp/chap-secrets
usernameForuser1 * setpassword2here *
الخطوة ٤: تفعيل إعادة توجيه الشبكة في /etc/sysctl.conf
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
استخدم الأمر التالي لتطبيق التغيير:
sysctl -p
الخطوة ٥: ضبط التوجيه وجدار الحماية
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
iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT
إذا كان نظام التشغيل لديك هو CentOS/RedHat 6 & CentOS/RedHat 7، باستخدام الأمر التالي للحفظ:
service iptables save
service iptables restart
اقرأ أيضاً: سرد قواعد Iptables لـ Linux وحذفها
الخطوة ٦: تشغيل خادم PPTP VPN
إذا كان نظام تشغيلك CentOS أو Redhat، استخدم الأمر التالي:
service pptpd restart
إذا كان نظام التشغيل لديك هو Ubuntu، استخدم الأمر التالي:
systemctl restart pptpd
لتشغيل PPTP Daemon تلقائياً عند إعادة التشغيل في المرة القادمة، استخدم الأمر:
إذا كان نظام التشغيل لديك هو CentOS/RedHat 6 & CentOS/RedHat 7:
chkconfig pptpd on
إذا كنت تستخدم Ubuntu:
systemctl enable pptpd
الأسئلة الشائعة
ما هو PPTP VPN؟
إنه نوع مباشر من الشبكات الافتراضية الخاصة يمكنك إعداده بسهولة على VPS باستخدام Ubuntu أو Debian أو CentOS/RHEL. يُنشئ نفقاً خاصاً وآمناً عبر اتصالات الإنترنت غير المؤمّنة.
ما الفرق بين خادم PPTP VPN وتطبيق VPN؟
تطبيق VPN ليس سوى عميل، أي أنك لا تملك صلاحية الوصول إلى الخادم. حين تُنشئ خادم VPN الخاص بك، ستتحكم بالكامل في جميع الاتصالات وستكون مستقلاً تماماً. علاوة على ذلك، ستتمكن من الوصول إلى ملفاتك ومواردك بشكل آمن.
هل يمكنني إعداد خادم PPTP VPN على Windows؟
ثمة طرق لإعداد VPN باستخدام خادم Windows، غير أنها أكثر تعقيداً بكثير مقارنةً بإعدادها على Linux. إذا كنت لا تريد تحويل Windows إلى Linux، يمكنك دائماً الحصول على VPS من نوع MikroTik من Cloudzy.
كيف أتصل بخادم PPTP VPN الخاص بي؟
ستحتاج إلى تهيئة جهازك أو برنامج VPN للاتصال بخادمك باستخدام عنوان IP الخاص به واسم المستخدم وكلمة المرور اللذين أنشأتهما أعلاه.