
إعداد تلقائي لخادم VPN عبر IPsec مع دعم IPsec/L2TP و Cisco IPsec و IKEv2. يتضمن سكربتات مساعدة لإدارة المستخدمين والشهادات، ويولّد ملفات تعريف لعملاء iOS و macOS و Android و Windows.
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.