این اسکریپت برای روترهای MikroTik طراحی شده تا به صورت خودکار برای هر IP که از طریق DHCP آدرس گرفته، یک Queue و Mangle بسازه. همچنین در صورت غیرفعال شدن IP، منابع مربوطه رو حذف میکنه.
- ساخت خودکار Simple Queue و Packet Mark برای هر IP فعال
- حذف منابع مربوط به IPهای غیرفعال
- قابل استفاده در شبکه های سازمانی، ISPها و محیط های اشتراکی
- در حال توسعه نسخه جدید با پشتیبانی از Burst برای تجربه بهتر کاربران
This script is designed for MikroTik routers to automatically create a Simple Queue and Mangle rules for each active DHCP IP. It also removes the rules when the IP becomes inactive.
- Auto-create Simple Queue and Packet Mark for each active IP
- Clean up queues and mangle rules for inactive IPs
- Ideal for ISPs, enterprise networks, and shared environments
- Next version will include Burst support for better user experience
Dieses Skript wurde für MikroTik-Router entwickelt, um automatisch eine Simple Queue und Mangle-Regeln für jede aktive DHCP-IP zu erstellen. Wenn die IP inaktiv wird, werden die Regeln automatisch entfernt.
- Automatische Erstellung von Simple Queue und Packet Mark für jede aktive IP
- Automatisches Entfernen von Regeln für inaktive IPs
- Ideal für ISPs, Unternehmensnetzwerke und geteilte Umgebungen
- Nächste Version wird Burst-Unterstützung für bessere Nutzererfahrung enthalten
🇮🇷 فارسی پیش نیازها: روتر MikroTik با RouterOS نسخه 6 یا بالاتر
فعال بودن DHCP Server
اتصال اینترنت از طریق PPPoE یا هر رابط WAN دیگر
نحوه استفاده: وارد Winbox یا ترمینال MikroTik شوید.
اسکریپت را در بخش System → Scripts اضافه کنید یا مستقیم در ترمینال اجرا کنید.
در صورت نیاز، نام رابط WAN (pppoe-out1) و محدودیت سرعت (5M) را تغییر دهید.
برای اجرای دورهای، از System → Scheduler استفاده کنید.
🇬🇧 English Requirements: MikroTik router with RouterOS v6+
Active DHCP Server
Internet connection via PPPoE or any WAN interface
How to use: Log in to MikroTik via Winbox or terminal.
Add the script under System → Scripts or run it directly in the terminal.
Modify WANIF (e.g., pppoe-out1) and MAXLIMIT (e.g., 5M) as needed.
Use System → Scheduler to run the script periodically.
🇩🇪 Deutsch Voraussetzungen: MikroTik-Router mit RouterOS Version 6 oder höher
Aktiver DHCP-Server
Internetverbindung über PPPoE oder ein beliebiges WAN-Interface
Verwendung: Melden Sie sich über Winbox oder Terminal am MikroTik an.
Fügen Sie das Skript unter System → Scripts hinzu oder führen Sie es direkt im Terminal aus.
Passen Sie WANIF (z. B. pppoe-out1) und MAXLIMIT (z. B. 5M) nach Bedarf an.
Verwenden Sie System → Scheduler, um das Skript regelmäßig auszuführen.