
قم بإعداد خادم VPN خاص بك باستخدام IPsec في دقائق معدودة، مع دعم IPsec/L2TP وCisco IPsec وIKEv2. يدعم Ubuntu وDebian وCentOS/RHEL وAlpine Linux وRaspberry Pi OS. يتضمن نصوص تكوين العميل والإدارة.
English | 简体中文 | 繁體中文 | 日本語 | Русский
قم بإعداد خادم IPsec VPN الخاص بك في غضون دقائق قليلة، باستخدام IPsec/L2TP وCisco IPsec وIKEv2.
يقوم IPsec VPN بتشفير حركة مرور شبكتك، بحيث لا يستطيع أي شخص بينك وبين خادم VPN التنصت على بياناتك أثناء انتقالها عبر الإنترنت. هذا مفيد بشكل خاص عند استخدام شبكات غير آمنة، مثل المقاهي أو المطارات أو غرف الفنادق.
سنستخدم Libreswan كخادم IPsec، وxl2tpd كمزود L2TP.
الميزات:
متوفر أيضًا:
📘 هل أنت مهتم بالذكاء الاصطناعي المستضاف ذاتيًا؟ The Self-Hosted AI Builder’s Guide هو دليل عملي لبناء وتأمين وتشغيل مجموعة الذكاء الاصطناعي الخاصة بك.
ابدأ بخادم Linux* يعمل بنظام تشغيل مدعوم.
استخدم هذا الأمر الواحد لإعداد خادم IPsec VPN:
wget https://get.vpnsetup.net -O vpn.sh && sudo sh vpn.sh
سيتم إنشاء تفاصيل تسجيل الدخول إلى VPN الخاصة بك بشكل عشوائي، وعرضها عند الانتهاء.
نصيحة: يمكنك اختياريًا تثبيت WireGuard و/أو OpenVPN و/أو Headscale على نفس الخادم.
ملاحظة: هذا التسجيل لأغراض العرض التوضيحي فقط. بيانات اعتماد VPN في هذا التسجيل غير صالحة.
يمكنك أيضًا استخدام curl للتنزيل:
curl -fsSL https://get.vpnsetup.net -o vpn.sh && sudo sh vpn.sh
روابط الإعداد البديلة:
https://github.com/hwdsl2/setup-ipsec-vpn/raw/master/vpnsetup.sh
https://gitlab.com/hwdsl2/setup-ipsec-vpn/-/raw/master/vpnsetup.sh
إذا لم تتمكن من التنزيل، افتح vpnsetup.sh، ثم انقر على زر Raw على اليمين. اضغط Ctrl/Cmd+A لتحديد الكل، وCtrl/Cmd+C للنسخ، ثم الصق في المحرر المفضل لديك.
تتوفر أيضًا صورة Docker جاهزة مسبقًا. للحصول على خيارات أخرى وإعداد العميل، اقرأ الأقسام أدناه.
* خادم سحابي، أو خادم خاص افتراضي (VPS)، أو خادم مخصص.
خادم سحابي، أو خادم خاص افتراضي (VPS)، أو خادم مخصص، مع تثبيت:
يشمل ذلك أيضًا أجهزة Linux الافتراضية في السحابات العامة، مثل DigitalOcean، وVultr، وLinode، وOVH، وMicrosoft Azure. يمكن لمستخدمي السحابات العامة أيضًا النشر باستخدام بيانات المستخدم.
نشر سريع إلى:
» أريد تشغيل VPN الخاص بي ولكن ليس لدي خادم لذلك
بالنسبة للخوادم التي تحتوي على جدار حماية خارجي (مثل EC2/GCE)، افتح منفذي UDP 500 و4500 الخاصين بـ VPN.
تتوفر أيضًا صورة Docker جاهزة مسبقًا. يمكن للمستخدمين المتقدمين التثبيت على Raspberry Pi. [1] [2]
[!WARNING] شغّل هذه النصوص البرمجية على خادم Linux الذي سيستضيف VPN الخاص بك. لا تشغّلها على جهاز الكمبيوتر الشخصي أو Mac الخاص بك.
أولاً، حدّث خادمك باستخدام sudo apt-get update && sudo apt-get dist-upgrade (Ubuntu/Debian) أو sudo yum update ثم أعد التشغيل. هذا اختياري، لكنه موصى به.
لتثبيت VPN، يرجى اختيار أحد الخيارات التالية:
الخيار 1: اجعل النص البرمجي ينشئ بيانات اعتماد VPN عشوائية لك (سيتم عرضها عند الانتهاء).
wget https://get.vpnsetup.net -O vpn.sh && sudo sh vpn.sh
الخيار 2: قم بتحرير السكربت وقدّم بيانات اعتماد VPN الخاصة بك.
wget https://get.vpnsetup.net -O vpn.sh
nano -w vpn.sh
[Replace with your own values: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD]
sudo sh vpn.sh
[!NOTE] يجب أن تتكون كلمة المرور المشتركة المسبقة (PSK) الآمنة لـ IPsec من 20 حرفًا عشوائيًا على الأقل.
الخيار 3: عرّف بيانات اعتماد VPN الخاصة بك كمتغيرات بيئية.
# All values MUST be placed inside 'single quotes'
# DO NOT use these special characters within values: \ " '
wget https://get.vpnsetup.net -O vpn.sh
sudo VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \
VPN_USER='your_vpn_username' \
VPN_PASSWORD='your_vpn_password' \
sh vpn.sh
نصيحة: اختياريًا قم بتثبيت WireGuard وOpenVPN و/أو Headscale على نفس الخادم. إذا كان خادمك يعمل بنظام CentOS Stream أو Rocky Linux أو AlmaLinux، فقم أولاً بتثبيت OpenVPN/WireGuard، ثم قم بتثبيت IPsec VPN.