−25%

على الدفع السنوي لـ Windows حتى 31 أكتوبر. عرض الخطط

EQVPS

كيف تُعدّ خادم OpenVPN على VPS

شغّل خادم OpenVPN خاصًا بك على Ubuntu أو Debian بسكربت openvpn-install: UDP 1194 أو TCP 443، ملفات العملاء، سحب الوصول، والمقارنة مع WireGuard.

يحظى WireGuard هذه الأيام بمعظم الاهتمام، وله الحق في ذلك. لكن OpenVPN ما زال يستحق مكانه: يعمل عبر TCP على المنفذ 443، ومدمج في أجهزة التوجيه وعملاء الشركات، وبعض الشبكات تمرّره حين تُحجب شبكات VPN القائمة على UDP. إن كانت هذه حالتك، فإليك أقصر طريق موثوق إلى خادم يعمل.

ما تحتاجه

1. شغّل سكربت التثبيت

إعداد جهة إصدار الشهادات والمفاتيح والتوجيه يدويًا يأخذ عصرًا كاملًا. السكربت الشائع openvpn-install من angristan يفعل ذلك دفعة واحدة. نزّله واقرأه قبل تشغيله — إنه سكربت shell سيغيّر إعدادات شبكتك، ومن حقك أن تعرف ما يفعله:

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh
less openvpn-install.sh
sudo ./openvpn-install.sh

يطرح السكربت بضعة أسئلة. إجابات معقولة:

في النهاية ينشئ أول ملف عميل، مثل /root/phone.ovpn.

2. افتح المنفذ

يضبط السكربت قواعد iptables الخاصة به. إن كنت تستخدم UFW أيضًا، فاسمح صراحةً بمنفذ الـVPN:

sudo ufw allow 1194/udp
sudo ufw status

ضع 443/tcp بدلًا منه إن اخترت TCP.

3. انقل ملف العميل إلى جهازك

انسخ ملف .ovpn عبر SSH:

scp -P 22 root@203.0.113.10:/root/phone.ovpn .

استورده في تطبيق OpenVPN Connect، أو في NetworkManager على Linux، أو في جهاز التوجيه. يحتوي الملف على المفتاح الخاص بذلك العميل، فتعامل معه ككلمة مرور: لا ترسله بالبريد ولا تتركه في مجلد مشترك.

4. تحقق من أنه يعمل

على الخادم:

systemctl list-units --type=service | grep -i openvpn
journalctl -u 'openvpn*' --since "10 min ago"

على العميل، اتصل ثم تحقق من عنوانك العام. يجب أن يظهر عنوان الخادم.

إضافة الأجهزة وسحبها

شغّل السكربت مرة أخرى:

sudo ./openvpn-install.sh

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

التنازلات بصراحة

OpenVPN أقدم وأثقل من WireGuard. يشفّر على نواة واحدة، لذا لن تحصل على خطة بـ1 vCPU على السرعة الكاملة لاتصال منزلي سريع. المصافحات أبطأ واستهلاك البطارية على الهواتف أعلى. إن لم تكن تهمك أي من ميزات OpenVPN الخاصة، فاتبع بدلًا منه دليل WireGuard — هو ما سنختاره لمعظم الناس.

أين يتفوق OpenVPN؟ في التوافق: يبدو TCP 443 لجدار ناري بسيط كحركة HTTPS عادية، وكثير من الأجهزة تدعم OpenVPN مباشرةً.

مزيد من الخلفية عن VPN الشخصي في صفحة حالة استخدام VPN، وطريقة عمل IPv4/IPv6 في خططنا في توثيق الشبكة.

الأسئلة الشائعة

OpenVPN أم WireGuard؟

WireGuard أسرع وأبسط ويستهلك معالجًا أقل — اختره افتراضيًا. اختر OpenVPN عندما تحتاج TCP على المنفذ 443 لشبكات تحجب UDP، أو عندما لا يدعم جهاز أو سياسة شركة إلا OpenVPN.

هل يمكنني تشغيل OpenVPN على خطة NAT؟

لا. يجب أن يتصل العملاء بالخادم من الخارج عبر UDP 1194 أو TCP 443، وخطة NAT لا تمرّر إلا منفذ SSH الشخصي. استخدم خطة بـIP مخصص — Nano-IP بـ$8 شهريًا تكفي لـVPN شخصي.

ما السرعة المتوقعة؟

يشفّر OpenVPN على نواة معالج واحدة، لذا تحدّ vCPU واحدة من الإنتاجية. للتصفح والبث والعمل عن بُعد هذا أكثر من كافٍ؛ أما لاستغلال اتصال منزلي سريع بالكامل فـWireGuard أفضل بوضوح.

كيف أضيف جهازًا أو أزيله؟

شغّل السكربت مرة أخرى. سيعرض إضافة عميل (ينشئ ملف .ovpn جديدًا) أو سحب عميل موجود. امنح كل جهاز عميله الخاص، لتقطع هاتفًا مفقودًا دون المساس بالبقية.

هل يدعم IPv6؟

نعم. الخطط ذات الـIP المخصص فيها IPv4 وIPv6 معًا، ويستطيع السكربت توجيه IPv6 عبر النفق عندما يكون للخادم عنوان IPv6.

التعليقات

لا تعليقات بعد. كن الأول.

اترك تعليقًا

تُراجَع التعليقات قبل ظهورها.