Skip to content

Repository files navigation

شبكة الرصاص — WiFi Hotspot Portal

واجهة بوابة أسيرة (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)

طريقة التركيب (Installation)

  1. افتح تطبيق Winbox الخاص براوتر MikroTik.
  2. اذهب إلى القائمة Files.
  3. قم بنسخ جميع ملفات المشروع (استبدال الملفات القديمة) إلى مجلد hotspot أو المجلد المخصص لشبكتك (مثال: flash/hotspot).
  4. تأكد من إعداد سيرفر الـ Hotspot عبر IP > Hotspot > Server Profiles وربطه بالمجلد الصحيح.

ملاحظات تقنية

  • تم فصل الـ CSS و JavaScript لملفات خارجية لسهولة الصيانة.
  • التصميم يعتمد على متغيرات CSS var(--primary) لتسهيل تغيير الألوان وتخصيص هوية الشبكة مستقبلاً.
  • يرجى التأكد من تشفير CHAP في إعدادات Hotspot Profile للعمل مع مكتبة md5.js.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages