عن المشروع

يعمل Sempre كمستوى إدارة وتحكم لنوى البروكسي الخارجية (يدعم حالياً sing-box و Mihomo)، مما يفصل الإشراف على الخدمة عن مستوى البيانات. وهو يوفر ملفاً ثنائياً موحداً مبنياً على Rust يتولى تثبيت إصدارات النواة، والتحقق من صحة التكوين، وتسجيل خدمة النظام الأصلية عبر Windows و Linux و macOS. تشمل القدرات الرئيسية ما يلي: - إدارة النواة: تثبيت وتبديل وتحديث إصدارات محددة أو القنوات المستقرة لنوى البروكسي. - خط أنابيب التكوين: خط أنابيب تحويل مبني على Rust يحول اشتراكات Clash YAML/JSON و Base64 إلى تكوينات متوافقة مع مختلف النوى (sing-box، Mihomo، Xray، V2Ray، إلخ). - واجهة DNS الأمامية: محلل Rust مدار يتعامل مع عمليات إعادة كتابة DNS، ومجموعات القواعد المخصصة، ويدعم DoT upstreams، مع تكامل خاص بالمنصة (مثل WinDivert على Windows x64). - توجيه حركة المرور: يدعم أوضاع TUN المدارة (FakeIP و Real-IP) وتكوينات DNS/route الخاصة لموصلات محددة مثل WireGuard. - واجهة التحكم: يوفر واجهة برمجة تطبيقات (API) محلية ذات إصدارات محددة وواجهة مستخدم ويب (Web UI) لإدارة الاشتراكات، وحالة وقت التشغيل، وإعدادات النظام. - مرونة النشر: يوفر كلاً من تثبيت الخدمة على مستوى النظام والوضع المحمول (portable mode) للمجلدات القابلة للنقل.