OffshoreVps
الخصوصية والقانون20 أكتوبر 20269 دقيقة للقراءةبقلم فريق OffshoreVps

تجاوز رقابة DPI: وكيل VLESS + REALITY على VPS

لماذا يستطيع الرقباء كشف شبكات VPN العادية، وكيف تشغّل نقطة Xray VLESS + REALITY على VPS خاص تبدو كحركة HTTPS عادية.

يتيح الفحص العميق للحزم (DPI) للشبكة أن ترى ما وراء العناوين والمنافذ وتحكم على شكل حركتك. لبروتوكولات VPN الكلاسيكية مصافحات يمكن التعرف عليها، فيستطيع الرقيب حجبها دون فك تشفير أي بايت. وتتجنب نقطة النهاية الخاصة على VPS الخاص بك قوائم الحجب المشتركة، ويتجنب بروتوكول يحاكي HTTPS العادي أخذ البصمات. يعدّ هذا الدليل أحد هذه البروتوكولات: VLESS مع REALITY على Xray.

نافذة طرفية على VPS تعرض الأوامر المستخدمة لوكيل VLESS وREALITY الذي يتغلب على رقابة DPI، تبدأ بـ “sudo apt update && sudo apt -y upgrade”
نوع الأوامر التي ستشغّلها على خادمك في هذا الدليل.

كيف يكشف DPI شبكة VPN

يعتمد الرقباء على ثلاث إشارات: أنماط مصافحة ثابتة (يمتلكها OpenVPN وWireGuard كلاهما)، ونطاقات IP المعروفة لمزوّدي VPN التجاريين، والمسح النشط، حيث يتصل الرقيب بخادمك ويفحص كيف يردّ. يجب أن ينجو البروتوكول من الثلاثة ليدوم.

  • أنماط المصافحة: تُتجنب بتغليف الحركة داخل جلسة TLS حقيقية.
  • نطاقات IP المشتركة: تُتجنب باستخدام خادم لا يستخدمه غيرك.
  • المسح النشط: يُتجنب بجعل الخادم يتصرف كموقع حقيقي لأي شخص لا يملك المفتاح.

لماذا REALITY

يستعير REALITY مصافحة TLS من موقع حقيقي شائع. أي مسبار لا يعرف مفتاحك يُحوَّل ببساطة إلى ذلك الموقع فيرى شهادة وصفحة عاديتين. أما العميل الذي يعرف المفتاح فيحصل على الوكيل. لا توجد شهادة خاصة بك يمكن الإبلاغ عنها، ولا نطاق يجب تسجيله.

الخطوة 1: جهّز الخادم

استخدم VPS جديداً بنظام Ubuntu في موقع ذي مسار جيد إلى مستخدميك، وطبّق التحصين الأساسي أولاً. ثم ثبّت Xray بالسكربت الرسمي.

sudo apt update && sudo apt -y upgrade
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
xray x25519

يطبع الأمر الأخير مفتاحاً خاصاً ومفتاحاً عاماً. احتفظ بالمفتاح الخاص على الخادم وأعطِ المفتاح العام للعملاء. أنشئ معرّف مستخدم باستخدام xray uuid.

خطوات هذا الدليل بالترتيب: 1. كيف يكشف DPI شبكة VPN؛ 2. لماذا REALITY؛ 3. تجهيز الخادم؛ 4. كتابة إعداد Xray؛ 5. فتح جدار الحماية والاتصال؛ 6. إبقاؤه يعمل
خطوات هذا الدليل بالترتيب.

الخطوة 2: اكتب إعداد Xray

اختر موقع تمويه يدعم TLS 1.3 وHTTP/2 ويمكن الوصول إليه من خادمك. ضع اسم مضيفه في كل من dest وserverNames.

{
  "inbounds": [{
    "port": 443,
    "protocol": "vless",
    "settings": {
      "clients": [{ "id": "YOUR-UUID", "flow": "xtls-rprx-vision" }],
      "decryption": "none"
    },
    "streamSettings": {
      "network": "tcp",
      "security": "reality",
      "realitySettings": {
        "dest": "example.org:443",
        "serverNames": ["example.org"],
        "privateKey": "YOUR-PRIVATE-KEY",
        "shortIds": ["a1b2c3d4"]
      }
    }
  }],
  "outbounds": [{ "protocol": "freedom" }]
}

احفظه باسم /usr/local/etc/xray/config.json، ثم شغّل sudo systemctl restart xray وافحص systemctl status xray.

الخطوة 3: افتح جدار الحماية واتصل

sudo ufw allow OpenSSH
sudo ufw allow 443/tcp
sudo ufw enable

على العميل، استورد عنوان الخادم والمنفذ 443 وUUID والمفتاح العام والمعرّف القصير واسم الخادم نفسه. تدعم عملاء مثل v2rayN وNekoray وStreisand وHiddify بروتوكول REALITY. اضبط flow على xtls-rprx-vision ليطابق الخادم.

أبقِه يعمل

  • استخدم VPS واحداً لكل مجموعة صغيرة من المستخدمين. نقطة النهاية المزدحمة أسهل في التنميط.
  • إذا أصبح موقع التمويه غير قابل للوصول من الخادم، تفشل الاتصالات. اختر موقعاً مستقراً وغيّره عند الحاجة.
  • أبقِ Xray محدَّثاً؛ إصلاحات البروتوكول تصدر كثيراً.
  • لا تشغّل أي شيء آخر على المنفذ 443 من عنوان IP نفسه.

لا توجد أداة تضمن الوصول تحت كل رقيب. اختبر من الشبكة التي ستستخدمها فعلاً، واحتفظ ببروتوكول ثانٍ احتياطياً. لـ VPN يومي أبسط، اطّلع على WireGuard على VPS الخاص بك، وللمفاضلة بين الكلاسيكيين اقرأ WireGuard أم OpenVPN.