Hotspot foydalanuvchilarini internet uzilganda avtomatik chiqish

⏱ O‘qish vaqti: 1 daqiqa

Qisqacha

  • Netwatch yordamida internet uzilishini kuzatish
  • Down holatda foydalanuvchilarni o‘chiruvchi skript
  • Hotspot cookie’larini ham tozalash
  • Barcha foydalanuvchilar bir zumda chiqadi

Internet uzilganda hotspot foydalanuvchilari hali ham onlayn qolishi mumkin. Bu holat tarmoq xavfsizligi va resurslarni tejashga to‘sqinlik qiladi. Netwatch va oddiy skript yordamida foydalanuvchilarni va cookie’larni avtomatik olib tashlash mumkin. Quyidagi qadamlar bilan sozlashni bajarish mumkin.

Talablar

  • Winbox orqali routerga kirish
  • Hotspot funksiyasi yoqilgan
  • Netwatch funksiyasi mavjud

Sozlash bosqichlari

1. Netwatch elementini qo‘shish

Winboxda Tools> Netwatch bo‘limini oching. Chap yuqori burchakda “+” tugmasini bosib yangi element qo‘shing.

2. Host manzilini belgilash

Host maydoniga doimo onlayn bo‘ladigan IP manzilni kiriting, masalan Google DNS 8.8.8.8. Bu manzil kamdan‑kam down holatga tushadi.

3. Internet down holatida bajariladigan skript

Down tabini tanlang va On Down: maydoniga quyidagi kodni joylashtiring. Skript barcha faol hotspot foydalanuvchilarini (/ip hotspot active find → /ip hotspot active remove) va cookie’larni (/ip hotspot cookie find → /ip hotspot cookie remove) o‘chiradi.

Hotspot Auto User logout user When internet Down

This script is useful for automatic user logout and cookies when the internet is down or totally dead

1. Open Winbox, Click Tools> Netwatch
2. Click the "+" sign to add a new item
3. Host: enter the ip address which is rarely down for example Google DNS 8.8.8.8
4. Click the Down tab
5. then enter in On Down: with the script below

# SCRIPT REMOVE USER ACTIVE
:local activelist [/ip hotspot active find]
:foreach i in=$activelist do={
    /ip hotspot active remove $i
}

# SCRIPT REMOVE COOKIE ACTIVE
:local activelist [/ip hotspot cookie find]
:foreach i in=$activelist do={
    /ip hotspot cookie remove $i
}
Credit: www.o-om.com

Tekshirish

Internet uzilganda hotspot sahifasini ochib, foydalanuvchi kirishiga ruxsat yo‘qligini tekshiring.

Diqqat:

  • Skript barcha faol foydalanuvchilarni o‘chiradi, ehtiyot bo‘ling
  • Noto‘g‘ri host manzili belgilansa, skript har doim ishga tushadi

Muammolar va yechimlar

Internet down holati aniqlanmayapti

Netwatch host sifatida doimo onlayn bo‘lgan IP manzil (masalan 8.8.8.8) ni tanlang.

Xulosa

Bu usul bilan internet uzilganda hotspot foydalanuvchilari va cookie’lari avtomatik tozalanadi, tarmoqni toza va xavfsiz saqlash mumkin.

Manba: Hotspot Auto logout user When Inet down — mikrotiktool.github.io

0 0 ovozlar
Article Rating
Obuna boʻling
Xabar berish
guest

0 Comments
Eng avvalgi
Eng yangi Eng ko'p ovoz berilgan