واجهة بوابة أسيرة (Captive Portal) مخصصة لنظام MikroTik Hotspot، تستخدم لتسجيل الدخول وإدارة الجلسات لعملاء شبكات الـ WiFi التجارية.
- تصميم عصري (Glassmorphism): واجهة مستخدم حديثة ومتجاوبة بالكامل.
- تعدد سرعات الاتصال: إمكانية اختيار السرعة عند تسجيل الدخول أو تغييرها لاحقاً دون الحاجة لقطع الاتصال.
- تذكر الكروت: حفظ آخر 4 كروت مستخدمة لتسهيل تسجيل الدخول المتكرر.
- عرض الحالة: عرض الوقت والتحميل المستخدم والمتبقي.
- دعم اللغة العربية: واجهة عربية بالكامل مع ترجمة لرسائل خطأ المايكروتك.
- حماية: حظر مؤقت للمحاولات المتكررة الخاطئة.
| الملف | الوصف |
|---|---|
login.html |
الصفحة الرئيسية لتسجيل الدخول |
status.html |
صفحة عرض حالة الاتصال وتغيير السرعة |
logout.html |
صفحة تسجيل الخروج وملخص الاستخدام |
error.html |
صفحة عرض الأخطاء |
hacker.html |
صفحة الحظر المؤقت |
alogin.html |
التوجيه بعد تسجيل الدخول |
rlogin.html |
بوابة WISP Access |
errors.txt |
ترجمة رسائل أخطاء MikroTik |
style/style.css |
ملف الأنماط الموحد (CSS) |
js/app.js |
سكربت الواجهة الأساسي |
js/getcookie.js |
إدارة الكوكيز وحفظ الكروت السابقة |
md5.js |
مكتبة التشفير الأساسية (CHAP) |
- افتح تطبيق Winbox الخاص براوتر MikroTik.
- اذهب إلى القائمة Files.
- قم بنسخ جميع ملفات المشروع (استبدال الملفات القديمة) إلى مجلد
hotspotأو المجلد المخصص لشبكتك (مثال:flash/hotspot). - تأكد من إعداد سيرفر الـ Hotspot عبر IP > Hotspot > Server Profiles وربطه بالمجلد الصحيح.
- تم فصل الـ CSS و JavaScript لملفات خارجية لسهولة الصيانة.
- التصميم يعتمد على متغيرات CSS
var(--primary)لتسهيل تغيير الألوان وتخصيص هوية الشبكة مستقبلاً. - يرجى التأكد من تشفير CHAP في إعدادات Hotspot Profile للعمل مع مكتبة
md5.js.