16. VortexUI v1.2.0 — دليل الميزات الجديدة¶
Version 1.2.0
تستعرض هذه الصفحة جميع الميزات المُقدَّمة في VortexUI v1.2.0. يشرح كل قسم وظيفة الميزة وكيفية إعدادها وحالات الاستخدام الشائعة.
المراقبة المباشرة¶
الموقع: لوحة التحكم → المراقبة المباشرة
عرض فوري لجميع الاتصالات النشطة عبر أسطول العُقد الخاص بك.
ما تراه¶
| Metric | الوصف |
|---|---|
| Users Online | عدد المستخدمين المتميّزين الذين لديهم اتصال نشط واحد على الأقل |
| Connections | إجمالي الأنفاق النشطة عبر جميع العُقد |
| Unique IPs | عناوين IP الفريدة للعملاء |
| Nodes Active | العُقد التي لديها اتصال نشط واحد على الأقل |
جدول الاتصالات¶
يعرض كل صف:
- User — اسم المستخدم
- Node — الخادم المتصل به
- IP — عنوان IP المصدر للعميل
- Protocol — VLESS، VMess، Trojan، إلخ.
- Duration — مدة بقاء الاتصال نشطًا
Tip
يقوم المراقب بالاستعلام كل 3 ثوانٍ. إذا ظهرت رسالة "No active connections"، فهذا يعني عدم وجود مستخدمين يوجّهون حركة مرور حاليًا — وهذا طبيعي في التثبيت الجديد.
التحليلات¶
الموقع: لوحة التحكم → التحليلات
رؤى حركة المرور مُجمَّعة حسب الدولة والمستخدم والوقت من اليوم.
النطاقات الزمنية¶
اختر Last 24h أو Last 7 days أو Last 30 days من القائمة المنسدلة.
الأقسام¶
| Section | ما يعرضه |
|---|---|
| Summary cards | إجمالي الرفع، إجمالي التنزيل، عدد الدول |
| Traffic by Country | تفصيل جغرافي — الدولة، الاتصالات، بايتات الرفع/التنزيل |
| Top Users | مرتّبون حسب إجمالي حركة المرور المُستهلكة |
| Peak Hours | رسم بياني شريطي لحجم حركة المرور بالساعة |
التصدير¶
انقر على Export CSV لتنزيل جدول بيانات للبيانات الجغرافية + المستخدمين للنطاق المحدد.
Note
تأتي بيانات التحليلات من جدول traffic_geo الذي تملؤه وكلاء العُقد. إذا كان الجدول فارغًا، تأكد من أن عُقدك ترسل البيانات الجغرافية.
سلاسل CDN/Relay¶
الموقع: الشبكة والعُقد → سلاسل CDN/Relay
أخفِ عنوان IP الحقيقي لخادمك عبر توجيه حركة مرور المستخدمين عبر خوادم وسيطة قبل وصولها إلى العُقدة.
أنواع القفزات¶
| Type | الوصف | الأفضل لـ |
|---|---|---|
| CDN | تمر حركة المرور عبر CDN مثل Cloudflare | إخفاء IP مجاني، يتطلب نقل WebSocket |
| Relay | تُوجَّه حركة المرور عبر خادم VPS وسيط | عندما يكون CDN محظورًا أو تحتاج TCP |
| Worker | يستخدم Cloudflare Workers كوسيط | بدون خادم، اقتصادي، لا يحتاج VPS مخصص |
إنشاء سلسلة¶
- انقر على New Chain
- أدخل اسمًا واختر العُقدة الهدف
- أضف القفزات بالترتيب (تدفق حركة المرور: المستخدم → القفزة 1 → القفزة 2 → … → العُقدة)
- لكل قفزة، اضبط:
- Type (CDN / Relay / Worker)
- Address و Port
- Protocol (WebSocket / gRPC / TCP)
- SNI و Path (للنقل المعتمد على TLS)
مثال: CDN Cloudflare كوسيط
يتصل المستخدمون بـ Cloudflare التي تُحوّل إلى عُقدتك. يبقى عنوان IP الحقيقي مخفيًا.الترحيل التلقائي¶
الموقع: الشبكة والعُقد → الترحيل التلقائي
نقل المستخدمين تلقائيًا من العُقد غير السليمة إلى العُقد السليمة.
إعدادات السياسة¶
| Setting | الوصف | الافتراضي |
|---|---|---|
| Enabled | تشغيل/إيقاف الترحيل التلقائي | Off |
| Health check interval | الثواني بين فحوصات الصحة | 30 |
| Unhealthy threshold | الإخفاقات المتتالية قبل التفعيل | 3 |
| CPU threshold | الترحيل إذا تجاوز المعالج هذه النسبة % | 90 |
| Memory threshold | الترحيل إذا تجاوزت الذاكرة هذه النسبة % | 90 |
| Packet loss max | الترحيل إذا تجاوز فقدان الحزم هذه النسبة % | 10 |
| Migrate back | إعادة المستخدمين عند تعافي العُقدة الأصلية | Yes |
كيف يعمل¶
graph LR
A[Node goes unhealthy] --> B[Threshold exceeded]
B --> C[Select healthiest target]
C --> D[Move user inbounds to target]
D --> E[Provision users on target]
E --> F{Original recovers?}
F -->|Yes + migrate_back| G[Move users back]
F -->|No| H[Users stay on target]
أحداث الترحيل¶
يعرض جدول Events كل عملية ترحيل: الطابع الزمني، السبب، الحالة (مكتملة/فاشلة)، وأسماء العُقد المصدر/الهدف.
ملفات تعريف التمويه (تجاوز DPI)¶
الموقع: الأمان → ملفات تعريف التمويه
تقنيات مُعدَّة مسبقًا لمكافحة DPI. عيّن ملف تعريف للمنافذ الواردة لتجاوز الرقابة بنقرة واحدة.
التقنيات¶
| Technique | كيف يعمل | فعّال ضد |
|---|---|---|
| Fragment | يقسم TLS ClientHello إلى حزم صغيرة | DPI إيران، TSPU روسيا |
| Mux | يدمج عدة اتصالات في تدفق واحد | تحليل حركة المرور |
| Fingerprint | يحاكي TLS متصفح حقيقي (Chrome/Firefox/Safari) | الحظر المبني على البصمة |
إنشاء ملف تعريف¶
- انقر على New Profile
- أدخل اسمًا (مثال: "Iran — Fragment + Chrome")
- اضبط:
- Fingerprint: Chrome، Firefox، Safari، Random، Randomized
- Fragment: تفعيل + تعيين نطاق الطول (مثال:
10-30) - Mux: تفعيل + اختيار البروتوكول (smux، yamux، h2mux)
- حفظ → تعيين للمنافذ الواردة عبر إعدادات Inbound
إعدادات مسبقة حسب الدولة
- إيران: Fragment
10-30+ بصمة Chrome - الصين: Mux h2mux + بصمة Randomized
- روسيا: Fragment
1-3+ بصمة Firefox
الحماية من الاستكشاف¶
الموقع: الأمان → الحماية من الاستكشاف
اكتشاف وحظر محاولات الاستكشاف النشط من أنظمة الرقابة (مثل GFW الصيني).
ما هو الاستكشاف النشط؟¶
تكتشف أنظمة الرقابة البروكسيات بإرسال حزم "استكشاف". إذا استجاب خادمك كبروكسي، يتم حظره. هذه الميزة تلتقط تلك المحاولات.
الإجراءات¶
| Action | السلوك |
|---|---|
| Block | إسقاط الاتصال وحظر عنوان IP للمدة المحددة |
| Honeypot | إرجاع موقع مزيف (مثل صفحة nginx الافتراضية) لخداع المستكشف |
| Log only | تسجيل الاستكشاف دون اتخاذ إجراء (وضع المراقبة) |
الإعداد¶
- فعّل الحماية
- عيّن Action (يُوصى بـ Block)
- عيّن Block duration (الافتراضي: 3600 ثانية = ساعة واحدة)
- عيّن Max probes/min (حد التفعيل — الافتراضي: 5)
- أضف عناوين IP الموثوقة إلى Whitelist (المراقبة، CI، إلخ.)
- فعّل Telegram notification لتلقي التنبيهات
عناوين IP المحظورة¶
عرض عناوين IP المحظورة حاليًا وإلغاء الحظر يدويًا عند الحاجة.
التحقق من بصمة العميل¶
الموقع: الأمان → Fingerprint
حظر الاتصالات بناءً على بصمة TLS ClientHello.
كيف يعمل¶
كل عميل TLS (متصفح، تطبيق، أداة فحص) ينتج بصمة فريدة في حزمة ClientHello الخاصة به. أدوات الفحص المعروفة (curl، Go HTTP، Python requests) لها بصمات مميزة تختلف عن المتصفحات الحقيقية.
السياسة¶
| Setting | الوصف |
|---|---|
| Enabled | تفعيل فحص البصمة |
| Default action | ما يجب فعله مع البصمات غير المعروفة: Allow / Block / Log |
| Log unknown | تسجيل الاتصالات من بصمات غير معروفة |
القواعد¶
أنشئ قواعد للسماح/الحظر صراحةً لبصمات محددة:
| Field | الوصف |
|---|---|
| Name | تسمية مقروءة (مثال: "Allow Chrome") |
| Fingerprint | اسم المتصفح/الأداة (chrome، firefox، safari، curl، go، python) |
| Action | Allow / Block / Log |
| JA3 Hash | اختياري — تجزئة JA3 دقيقة للمطابقة الدقيقة |
Example
حظر جميع بصمات curl و python (أدوات فحص شائعة):
- Rule 1: fingerprint=curl, action=block
- Rule 2: fingerprint=python, action=block
DNS-over-HTTPS (DoH)¶
الموقع: الأمان → DNS-over-HTTPS
خادم DoH مدمج يمنع تسرب DNS لمستخدميك.
ما يقوم به¶
- يوفر نقطة نهاية DNS مشفرة (
/dns-query) - يحظر الإعلانات والبرامج الضارة على مستوى DNS
- يخزّن الاستجابات مؤقتًا لتسريع الحل
- يسجّل الاستعلامات لأغراض التصحيح (اختياري)
الإعداد¶
| Setting | الوصف | الافتراضي |
|---|---|---|
| Enabled | تشغيل/إيقاف خادم DoH | Off |
| Listen address | عنوان IP:المنفذ للربط | :8053 |
| Upstream DNS | خوادم الحل للتحويل إليها | 1.1.1.1، 8.8.8.8 |
| Block ads | تصفية نطاقات الإعلانات | Off |
| Block malware | تصفية نطاقات البرامج الضارة | On |
| Custom blocklist | نطاقاتك المحظورة الخاصة | Empty |
| Log queries | تسجيل جميع استعلامات DNS | Off |
| Cache TTL | ثواني تخزين الاستجابات مؤقتًا | 300 |
الإحصائيات¶
تعرض لوحة التحكم: - إجمالي الاستعلامات المُعالجة - عدد الاستعلامات المحظورة - نسبة إصابة التخزين المؤقت - متوسط زمن الحل
توجيه SNI و SSL¶
الموقع: الأمان → SNI & SSL
إدارة نطاقات متعددة على خادمك مع توفير شهادات SSL تلقائيًا.
النطاقات¶
سجّل النطاقات التي تشير إلى خادمك:
- انقر على Add Domain
- أدخل معرّف المنفذ الوارد واسم النطاق
- فعّل Auto-provision SSL للحصول على شهادة Let's Encrypt تلقائية
الشهادات¶
إدارة شهادات SSL يدويًا:
- Issue Certificate — طلب شهادة جديدة (Let's Encrypt / ZeroSSL)
- Wildcard — إصدار
*.domain.com - Auto-renew — التجديد التلقائي قبل انتهاء الصلاحية
- Renew — تشغيل التجديد يدويًا
اتحاد اللوحات¶
الموقع: الشبكة والعُقد → Federation
ربط عدة لوحات VortexUI معًا للإدارة الموزَّعة.
حالات الاستخدام¶
- عمليات نشر كبيرة مع لوحات في مناطق مختلفة
- إعدادات الموزّعين حيث يمتلك كل موزّع لوحته الخاصة
- التوافر العالي — إذا تعطلت لوحة واحدة، تستمر البقية
الإعداد¶
| Setting | الوصف |
|---|---|
| Enabled | تفعيل الاتحاد |
| Cluster name | معرّف هذا التجمع |
| Sync interval | كم مرة يتم المزامنة (بالثواني) |
| SSO | تفعيل تسجيل الدخول الموحد عبر اللوحات |
إضافة نظير¶
- انقر على Add Peer
- أدخل رابط لوحة النظير (مثال:
https://panel2.example.com) - أدخل مفتاح API (المُنشأ على لوحة النظير)
- اختر ما تريد مزامنته: المستخدمون، العُقد، أو كلاهما
أحداث المزامنة¶
عرض سجل عمليات المزامنة بين الأنظار.
المجموعات العائلية¶
الموقع: المستخدمون والفوترة → المجموعات العائلية
السماح للمستخدمين بمشاركة حصة بيانات بين أفراد العائلة.
كيف يعمل¶
- ينشئ المسؤول مجموعة عائلية بحد بيانات مشترك
- تُضاف الأعضاء (مستخدمون حاليون)
- حركة مرور كل عضو تُسحب من الحصة المشتركة
- يمكن تعيين حصص فردية للأعضاء (اختياري)
الحقول¶
| Field | الوصف |
|---|---|
| Name | اسم المجموعة |
| Owner | حساب المستخدم الرئيسي |
| Data limit | إجمالي حصة البيانات المشتركة |
| Max members | كم يمكن أن ينضم (الافتراضي: 5) |
| Member quota | الحد الأقصى لكل عضو ضمن الحصة المشتركة |
نظام الإحالة¶
الموقع: المستخدمون والفوترة → الإحالات
مكافأة المستخدمين على جلب عملاء جدد.
إعداد المسؤول¶
| Setting | الوصف | الافتراضي |
|---|---|---|
| Enabled | تشغيل/إيقاف الإحالات | Off |
| Reward type | data (حركة مرور إضافية) أو days (وقت إضافي) |
data |
| Reward amount | مقدار المكافأة لكل إحالة | 1 GB |
| Max referrals | الحد لكل مستخدم (0 = غير محدود) | 0 |
| Require paid | المكافأة فقط للإحالات المدفوعة | Off |
كيف يستخدمها المستخدمون¶
- يحصل المستخدم على رمز إحالة فريد (عبر البوابة)
- يشارك الرمز مع الأصدقاء
- يسجّل الصديق باستخدام الرمز
- كلاهما يحصل على مكافأة (قابلة للإعداد)
الحصة الذكية¶
الموقع: المستخدمون والفوترة → الحصة الذكية
سياسات حركة مرور عادلة مع مستويات سرعة/سلوك متدرجة.
مثال على المستويات¶
[
{ "threshold_pct": 80, "action": "warn", "speed_limit": 0 },
{ "threshold_pct": 95, "action": "throttle", "speed_limit": 524288 },
{ "threshold_pct": 100, "action": "disable" }
]
عند 80% استخدام → تحذير. عند 95% → تقييد السرعة إلى 512KB/s. عند 100% → تعطيل.
حد سرعة العُقدة وحظر جغرافي¶
الموقع: العُقد → تعديل العُقدة
حد السرعة¶
تعيين حد أقصى لسرعة التنزيل لكل مستخدم (بايت/ثانية):
0= غير محدود1048576= 1 MB/s5242880= 5 MB/s
الحظر الجغرافي¶
تقييد الدول التي يمكنها الاتصال بهذه العُقدة:
- فارغ = جميع الدول مسموحة
IR,TR,AE= إيران، تركيا، الإمارات فقط مسموحة- يستخدم رموز ISO 3166-1 alpha-2 للدول
الروابط المباشرة ورموز QR¶
الموقع: النظام → الروابط المباشرة
إنشاء روابط مباشرة للاشتراك ورموز QR لإعداد تطبيق العميل بسهولة.
الإعداد¶
| Setting | الوصف |
|---|---|
| Base URL | رابط اللوحة العام |
| App scheme | مخطط URL للتطبيقات الأصلية (مثال: vortex://) |
| Include name | إضافة اسم الخادم إلى الرابط |
| QR logo | شعار مخصص في مركز رمز QR |
بوابة الخدمة الذاتية¶
الموقع: /portal/login (واجهة المستخدم النهائي)
واجهة منفصلة للمستخدمين النهائيين لإدارة اشتراكاتهم.
ميزات البوابة¶
| Feature | الوصف |
|---|---|
| Dashboard | إحصائيات الاستخدام، البيانات/الوقت المتبقي |
| Plans | تصفح وشراء خطط الاشتراك |
| Tickets | فتح تذاكر دعم، الرد على المسؤول |
| Referral | عرض/مشاركة رمز الإحالة |
إدارة التذاكر للمسؤول¶
يمكن للمسؤولين عرض جميع التذاكر في المستخدمون والفوترة → التذاكر، والرد عليها وإغلاقها.
إشعارات الحصة¶
الموقع: المستخدمون والفوترة → تنبيهات الحصة
تنبيه المستخدمين عند اقترابهم من حد البيانات.
الإعداد¶
| Setting | الوصف |
|---|---|
| Enabled | تفعيل الإشعارات |
| Threshold % | متى يتم التفعيل (مثال: 80%) |
| Telegram | الإرسال عبر بوت Telegram |
| الإرسال عبر البريد الإلكتروني (إذا تم إعداده) | |
| Message template | نص إشعار مخصص |
موقع التمويه¶
الموقع: الأمان → موقع التمويه
عرض موقع مزيف عندما يزور شخص ما عنوان IP لخادمك مباشرةً (بدون اتصال بروكسي صالح).
الأوضاع¶
| Mode | السلوك |
|---|---|
| Proxy | بروكسي عكسي لموقع موجود (يعكسه) |
| Static | تقديم HTML مخصص |
هذا يجعل خادمك يبدو كموقع عادي لأنظمة الرقابة والزوار العاديين.
ماسح Reality¶
الموقع: الأمان → Reality Scanner
إيجاد أفضل نطاقات SNI لبروتوكول REALITY عبر الفحص وتقييم المرشحين.
كيفية الاستخدام¶
- اختر عُقدة
- انقر على Scan — يختبر النطاقات الشائعة لتوافق TLS 1.3 وزمن الاستجابة
- تُظهر النتائج: SNI، زمن الاستجابة (مللي ثانية)، النقاط، الصلاحية
- اختر النطاق الأعلى نقاطًا لمنفذ REALITY الوارد الخاص بك
Tip
نطاقات REALITY الجيدة عادةً ما تتميز بـ: زمن استجابة منخفض (<200ms)، دعم TLS 1.3، واتصالات مستقرة.