عن المشروع
Xray-core هو أداة الشبكة الأساسية لمشروع Project X، وهو مشروع مفتوح المصدر نشأ من بروتوكول XTLS. يُوصف بأنه منصة مفتوحة لاستخدامات متنوعة وكمُكمّل لـ v2ray-core، الذي اشتُقّ منه الإصدار 1.0.0؛ ويذكر المشروع أنه جمع العديد من التحسينات منذ ذلك الحين.
ما يوفره
- نواة وكيل تنفّذ البروتوكولات والنقل المرتبط بنظام XTLS البيئي، بما في ذلك VLESS وXTLS وREALITY وXUDP وPLUX، كما هو مذكور في قائمة العملاء والأدوات المتوافقة في README.
- مشروع مصاحب باسم REALITY يُصان ضمن نفس المنظمة ويُربط كمثال إعداد.
- الاستضافة الوثائقية على الموقع الرسمي لـ Project X، وتوجد قنوات مجتمعية على تيليغرام، بما في ذلك مجموعات بالروسية والفارسية.
خيارات التثبيت والنشر
- نصوص تثبيت لينكس، بما في ذلك النص الرسمي XTLS/Xray-install ونص الطرف الثالث tempest الذي يدعم systemd وOpenRC.
- صور Docker، بما في ذلك الصورة الرسمية ghcr.io/xtls/xray-core بالإضافة إلى صور مجتمعية مثل teddysun/xray وwulabing/xray_docker.
- لوحات ويب للإدارة، مع قائمة طويلة من مشاريع المجتمع تشمل Remnawave و3X-UI وPasarGuard وXray-UI وX-Panel وMarzban وHiddify وTX-UI وCELERITY.
- نصوص بنقرة واحدة لإعداد REALITY والإعدادات العامة، ووحدات Magisk لأندرويد، وصيغة Homebrew (`brew install xray`).
العملاء والتكاملات
- عملاء بواجهات رسومية مدرجة لـ OpenWrt وAsuswrt-Merlin وويندوز وأندرويد وiOS/macOS/tvOS وmacOS ولينكس وHarmonyOS، وتغطي مشاريع مثل v2rayN وv2rayNG وFurious وStreisand وHapp وV2rayU وv2rayA وغيرها.
- برمجيات أخرى تدعم VLESS وXTLS وREALITY وXUDP وPLUX مدرجة، بما في ذلك Shadowrocket وLoon وEgern وQuantumult X.
- أدوات وواجهات برمجية تشمل xray-knife وxray-checker وlibXray وxtls-sdk وxtlsapi وAndroidLibXrayLite وflutter_vless وXray-core-python وxray-api.
- نوى ذات صلة مذكورة تشمل Amnezia VPN وmihomo وsing-box.
البناء
- يقدم README أوامر بناء Go من سطر واحد لويندوز (PowerShell) ولينكس/macOS، بالإضافة إلى تعليمات إصدارات قابلة للتكرار تثبّت إصدار Go وتضمّن معرّف commit الخاص بـ git.
- تُوفَّر أوامر ترجمة متقاطعة لأندرويد لكل من arm64 وamd64، ويُعطى أمر منفصل لأهداف MIPS/MIPSLE ذات 32 بت.
الترخيص والمكونات الخارجية
- المشروع مرخّص بموجب رخصة موزيلا العمومية الإصدار 2.0.
- يلاحظ README أن بعض الميزات الاختيارية تحمّل ديناميكيًا مكونات خارجية مضمّنة في حزم ZIP بتراخيصها الخاصة، ويوثّق تحديدًا ثنائيات Wintun غير المعدّلة المستخدمة لوظيفة إدخال TUN على ويندوز، بما في ذلك رخصة إعادة التوزيع وبنى ويندوز المدعومة.
سياق المشروع
- يتضمن README إقرارات بالرعاة وعناوين تبرع بعدة عملات مشفرة وروابط متعلقة بـ NFT لدعم التطوير.
- كما يربط أمثلة الإعدادات والدروس ومخططًا لعدد النجوم، ويدعو إلى المساهمات بموجب مدونة قواعد السلوك.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.