ลบบัญชีที่หมดอายุในระบบ Mikrotik Hotspot ลบผู้ใช้โดยอัตโนมัติ
แอพที่เกี่ยวข้อง
อธิบาย
ฮอตสปอตใน Mikrotik และปัญหาในการลบผู้ใช้ (ผู้ใช้หรือการ์ด)
วิธีแก้ปัญหานั้นง่ายมาก การสแกนจะทำโดยอัตโนมัติ สิ่งที่คุณต้องทำคือใส่สคริปต์นี้พร้อมกับการแก้ไขที่เหมาะสม
ม้วนการลบบัญชีที่หมดอายุ
{:เวลาท้องถิ่น 2ชม.;:foreach i in=[/ip hotspot user ค้นหาโดยที่ uptime=$time และlimit-uptime=$time] do={:local ahmedalimi [/ผู้ใช้ฮอตสปอต ip ลบ $i];}}
เพียงแค่เปลี่ยน 2ชม ตามเวลาที่ท่านรัฐมนตรีกำหนดไว้ บัญชีทั้งหมดที่หมดอายุตามเวลาที่ใช้นี้จะถูกลบโดยอัตโนมัติ
ลบบัญชีดาวน์โหลดเสร็จแล้ว
{:เมกะท้องถิ่น 100;: ไบต์ท้องถิ่น 1048576;:ไบต์ในเครื่อง ($ไบต์*$เมกะ);:foreach i in=[/ip hotspot user ค้นหาโดยที่ bytes-out=$bytes และlimit-bytes-out=$bytes] do={:local ahmedalimi [/ผู้ใช้ฮอตสปอต ip ลบ $i];}}
เพียงแค่เปลี่ยน 100 ถึงฉัน จำนวนการดาวน์โหลดที่คุณระบุสำหรับเซิร์ฟเวอร์ บัญชีทั้งหมดที่หมดอายุตามมูลค่าที่ใช้นี้จะถูกลบโดยอัตโนมัติ
ลบบัญชี ดาวน์โหลดเสร็จแล้ว + อัพโหลดม้วน | จำนวนข้อมูลทั้งหมด ขีดจำกัดไบต์-รวม
{
:เมกะท้องถิ่น 100;
: ไบต์ท้องถิ่น 1048576;
:ไบต์ในเครื่อง ($ไบต์*$เมกะ);
:foreach i in=[/ip hotspot user find] ทำ={
:local out [/ผู้ใช้ฮอตสปอต ip รับ $i ไบต์ออก];
:local ใน [ /ip ผู้ใช้ฮอตสปอตได้รับ $i bytes-in];
: ผลรวมท้องถิ่น ($ออก+$ใน);
:if ( $total = $bytes ) ทำ={
/ผู้ใช้ฮอตสปอต ip ลบ $i;
}
}
}
เพียงแค่เปลี่ยน 100 ถึงฉัน จำนวนการดาวน์โหลดและอัพโหลดที่คุณระบุสำหรับเซิร์ฟเวอร์ บัญชีทั้งหมดที่หมดอายุตามมูลค่าที่ใช้นี้จะถูกลบโดยอัตโนมัติ