تحديد سعه تحميل يوميه للعملاء بطريقه سهله






1- قم بالدخول الى الوينبوكس ثم Ip >> Hotspot >>> User Profile >>> ADD


2- قم باضافه يوزر جديد او تعديل اليوزر المراد وضع سعه تحميل يوميه له كالتالى.



 الكميه المحدده لابد ان تكون بالبايت لذلك لابد من تحويل عدد الجيجات الى بايت اولا ويتم ذلك عن طريق الموقع التالى

3- بعد ذلك الدخول الى الجدوله وعمل اضافتين جديدتين كما فى الصوره.

ملحوظه لابد ان يكون الوقت المحدد للرول 4 اقل من الرول 6 بحوالى 30 دقيقه حتى يتم احتساب كل ماتم سحبه من قبل العميل ولا تتراكم عليه حتى بعد التجديد
فى الرول 6 يمكنك تحديد الوقت الذى سيتم فيه اعاده تجديد السعه اليوميه وانا عملته 00 00 00 يعنى الساعه 12 بالليل .
الاسكربت المستخدم فى كلا من الرولين.
No Any Active
/ip hotspot active remove [find]
Quota
ip hotspot user reset-counters [find profile=”Full Speed”]
والان تم تحديد سعه تحميل يوميه تتجدد تلقائيا فى الوقت الذى تحدده وعند نفاذها لن يكون العميل قادر على تسجيل الدخول حتى يتم تجديدها وستظهر له رساله ” لقد استنفذت الكم المتاح لك 

صفحه فصل الخدمه عن العملاء غايه فى الروعه

فصل التحميل عن التصفح مع تحديد وقت محدد للدونلود



اليكم سكربت فقل التحميل عن التصفح ثم ساشرح كيفيه تحديد سرعه كلا من الدونلود واليوتيوب على حدا بالصور. فقط قم بالذهاب الى New Termainal ثم قم بلصق هذا الكود بداخله واضغط انتر.

/ip firewall layer7-protocol
add name=EXP1 regexp="\\.(exe)|\\.(rar)|\\.(zip)|\\.(7z)"
add name=EXP2 regexp="\\.(rmvb)|\\.(mov)|\\.(wmv)|\\.(wav)|\\.(ram)"
add name=EXP3 regexp="\\.(iso)|\\.(nrg)|\\.(daa)|\\.(dat)|\\.(vcd)|\\.(ra)"
add name=EXP4 regexp="\\.(mp4)|\\.(asf)|\\.(mpeg)|\\.(mpg)|\\.(mkv)"
add name=Pro regexp="(master.com|192.168.0.1)"
add name=Youtube regexp="videoplayback|video|\\.(swf)|dur|\\.(flv)|\\.(avi)"


/ip firewall mangle
add action=mark-packet chain=prerouting comment=Programs disabled=no \
layer7-protocol=Pro new-packet-mark=pro passthrough=yes
add action=mark-connection chain=prerouting comment=Youtube disabled=no \
layer7-protocol=Youtube new-connection-mark=Yout passthrough=yes
add action=mark-packet chain=postrouting connection-mark=Yout disabled=no \
new-packet-mark=Youtube passthrough=no
add action=mark-connection chain=prerouting comment=Download disabled=no \
layer7-protocol=EXP1 new-connection-mark=Down passthrough=yes
add action=mark-connection chain=prerouting disabled=no layer7-protocol=EXP2 \
new-connection-mark=Down passthrough=yes
add action=mark-connection chain=prerouting disabled=no layer7-protocol=EXP3 \
new-connection-mark=Down passthrough=yes
add action=mark-connection chain=prerouting disabled=no layer7-protocol=EXP4 \
new-connection-mark=Down passthrough=yes
add action=mark-packet chain=postrouting connection-mark=Down disabled=no \
new-packet-mark=Download passthrough=no
والان شرح تحديد السرعه عن طريق الكويز تابعو الشرح .
اولا الدخول الى Queues >> Queue Tree >> add وتنفيذ مافى الصوره التاليه مع تغيير الـ Rate بسرعه اليوتيوب او التحميل التى تريدها.

ثانيا ثم بالدخول الى Queues >> Queue Type >> Add ثم تنفيذ ما بالصوره سوف تظهر لك كل الاعدادات عند فتح القوائم عند استخدام الكود بالاعلى .

وبذالك فقد قمنا بفصل التحميل عن التصفح بطريقه جديده وسريعه وخفيفه على السيرفر وفى شرح اخر ان شاء الله سوف اقوم بشرح تحديد وقت معين لفتح وتحديد سرعه التحميل على مدار اليوم.

تحديد وقت معين لفتح وتحديد السرعه على مدار اليوم



اولا وقبل الدخول فى الشرح لابد اولا من ضبط الساعه فى السيرفر حتى لايحدث خطا فى تحديد الاوقات ويمكنك فعل ذلك عن طريق الصوره الاتيه.


قم اولا بتحديد المنطقه الزمنيه كما فى رقم 3 ثم قم بتحديد الوقت بالضبط حسب التوقيت فى مدينتك ثم اضغط OK

ثانيا تحديد الاوقات عن طريق الجدوله فقط قم بالدخول الى
System >> scheduler >>> Add
ثم اتبع الصوره التاليه.



قم بتحديد الوقتى التى تريه لفتح سرعه التحميل فيها او تحديدها فيه كما هو موضح بالصوره السابقه واليكم الاكواد الموجوده بالصوره  كالتالى .

هذا الكود لفتح سرعه التحميل
/queue tree disable Download
وهذا الكود لتحديد سرعته
/queue tree enable Download
فكره العمل انه عند الوقت المحدد يقوم السيرفر بعمل ايقاف لرول الدوانلود الموجوده فى الكويز وبالتالى لا يكون هناك اى تحديد لسرعه التحميل وكذلك عند الموقت المحدد لتحديده يقوم السيرفر بطريقه آليه ايضا بعمل تشغيل لهذه الرول ومن ثم يتم تحديد سرعه التحميل .
مجموعه DNS لحجب المواقع الاباحيه والتصفح الامن

مجموعه DNS لحجب المواقع الاباحيه والتصفح الامن

مجموعه DNS لحجب المواقع الاباحيه




اقدم لكم اليوم مجموعه DNS لحجب المواقع الاباحيه وحمايه وتسريع التصفح الى اقصى حد ممكن فى قائمه متجدده باستمرار لاقوى المواقع التى تقدم هذه الخدمه بالمجان للمستخدمين .

OpenDNS Family:

208.67.222.123
208.67.220.123

Yandex Family:

77.88.8.3
77.88.8.7

Norton ConnectSafe:

198.153.192.50
198.153.194.50

Safe Surfing:

180.131.144.144
180.131.145.145

قفل الانترنت على عميل معين ساعه او اكتر على حسب ماتحب



 هنشرح ازى تدى للعميل وقت معين للدخول الانترنت بمعنى  سيتم تشغيل الخدمة للعميل من الساعة 9 صباحا حتى الساعة  10 مساء   الساعة 10 مساء وفى توقيت ميكروتيك الساعة 22:00:00 دى صورة للساعه  فى السيرفر 



الجزاء الاول
   الفكرة هى  عمل  Disable للعميل فى قائمة اليوزر  الساعة 22:01:00 بتوقيت ميكروتيك  بعدها  Remove للعميل من قائمة  Acteve  الى هنا تم قفل الاسم والباص لليوزر و Remove  من الاكتيف وبذلك لو قام العميل بتسجيل الدخول مرة اخر سوف تظهر له صفحة الدخول وعند كتابة البيانات الخاصة به ستظهر له رساله توفيد ان البيانات التى ادخلها غير صحيحة  الى هنا تم ايقاف العميل  الساعة 9 صباحا وفى توقيت ميكروتيك الساعة 9 الجزاء الثانى  هوا عمل  Enable الساعة 09:00:00 للاكونت الخاص بالعميل  فى قائمة اليوزر ====== جاء وقت العمل  ============ هذا الاسكربت به كل ما سبق فى الاعلى  يوجد فى الاسكربت بعض الكلمات بالون الاحمر تحتاج تعديل من صاحب الشبكة  man=الكومنت للعميل  username =اسم العميل 

 الاسكربت 


/system script add name=Enable-User policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="/ip hotspot user enable [/ip hotspot user find comment=man]" add name=Disable-User policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="/ip hotspot user disable [/ip hotspot user find comment=man]" add name=Remove-Acteve policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source=\     ":local username \"TheNameOfTheAccount\";\r\     \n/ip hotspot active { remove [find user=\"username\"] };"


هذا الاسكربت خاص بتشغيل الاسكربتات بالاعلى بوقت معين  اذا ارت ان تعدل الوقت فعدله كما تشاء فهو مكتوب باللون الاحمر  يجب ان تراعى انه يتم عمل  Disable  للعميل وبعدها   Remove وبعدها  Enable للعميل  
الاسكربت

/system scheduler add comment="" disabled=no interval=12h name=Disable-User on-event=Disable-User policy=reboot,read,write,policy,test,password,sniff,sensitive start-date=jan/01/1970 start-time=\     22:00:00 add comment="" disabled=no interval=12h name=Enable-User on-event=Enable-User policy=reboot,read,write,policy,test,password,sniff,sensitive start-date=jan/01/1970 start-time=\     09:00:00 add comment="" disabled=no interval=12h name=Remove-Acteve on-event=Remove-Acteve policy=reboot,read,write,policy,test,password,sniff,sensitive start-date=jan/01/1970 start-time=\     22:01:00


دى الصور بعد وضع الاسكربتات السابقة 










هوت سبوت خفيفه جدا على الويرلس والميكروتك

هوت سبوت بها مواقع ونغمه صوتيه روعه بمناسبه عيد ميلادى

كله الناس تدلع الشبكه بهوت سبوت روعه فى الجمال بمناسبه عيد ميلادى

اخف هوت سبوت للويرلس والشبكات الارضيه بمناسبه عيد ميلادى

بمناسبه عيد ميلادى هوت سبوت للويرلس والشبكات الارضيه روعه

اروع صفحات الهوت سبوت بمناسبة عيد ميلاد

دلع السيرفر والمشتركين هوت سبوت للميكروتك خفيفه جدا

اروع صفحات الهوت سبوت للميكروتك تعمل على الموبايل والوايرلس




التحميل 

شكرخاص لمدونه ايجى تك

صفحه هوتسبوت Nitro للميكروتيك ذات التصميم الاروع




التحميل 

شكر خاص لمدونه ايجى تك 

الدمج البريدج والعادى فى روتر بورد واحد



الشرح 

الرول

/interface ethernet

set [ find default-name=ether1 ] name=in1
set [ find default-name=ether2 ] name=in2
set [ find default-name=ether3 ] name=in3
set [ find default-name=ether4 ] name=in4
set [ find default-name=ether5 ] name=out
/interface pppoe-client
add disabled=no interface=in1 max-mru=1480 max-mtu=1480 name=pppoe-out1 \
    password=01027258929 use-peer-dns=yes user="ahmed elaraby"
add disabled=no interface=in2 max-mru=1480 max-mtu=1480 name=pppoe-out2 \
    password=0112723429 use-peer-dns=yes user="ahmed elaraby"
add add-default-route=yes disabled=no interface=in3 max-mru=1480 max-mtu=1480 \
    name=pppoe-out3 password=01027258929 user="ahmed elaraby"
add add-default-route=yes disabled=no interface=in4 max-mru=1480 max-mtu=1480 \
    name=pppoe-out4 password=01027258929 user="ahmed elaraby"
/interface wireless
set [ find default-name=wlan1 ] l2mtu=2290
/ip pool
add name=dhcp_pool1 ranges=192.168.0.2-192.168.0.254
add name=dhcp_pool2 ranges=10.0.0.1-10.0.0.4,10.0.0.6-10.0.0.254
/ip dhcp-server
add address-pool=dhcp_pool2 disabled=no interface=out name=dhcp1
/ppp profile
set [ find name=default ] name=default
set [ find name=default-encryption ] name=default-encryption
/ip address
add address=192.168.1.2/24 interface=in1 network=192.168.1.0
add address=192.168.2.2/24 interface=in2 network=192.168.2.0
add address=192.168.3.2/24 interface=in3 network=192.168.3.0
add address=192.168.4.2/24 interface=in4 network=192.168.4.0
add address=10.0.0.5/24 interface=out network=10.0.0.0
/ip dhcp-server network
add address=10.0.0.0/24 gateway=10.0.0.5
/ip dns
set allow-remote-requests=yes cache-size=5000KiB max-udp-packet-size=512 \
    servers=8.8.8.8,8.8.4.4
/ip firewall mangle
add action=mark-connection chain=input comment="ahmed elaraby" hotspot=auth \
    in-interface=in1 new-connection-mark=in1_conn
add action=mark-connection chain=input comment="ahmed elaraby" hotspot=auth \
    in-interface=in2 new-connection-mark=in2_conn
add action=mark-connection chain=input comment="ahmed elaraby" hotspot=auth \
    in-interface=in3 new-connection-mark=in3_conn
add action=mark-connection chain=input comment="ahmed elaraby" hotspot=auth \
    in-interface=in4 new-connection-mark=in4_conn
add action=mark-routing chain=output comment="ahmed elaraby" connection-mark=\
    in1_conn new-routing-mark=in1
add action=mark-routing chain=output comment="ahmed elaraby" connection-mark=\
    in2_conn new-routing-mark=in2
add action=mark-routing chain=output comment="ahmed elaraby" connection-mark=\
    in3_conn new-routing-mark=in3
add action=mark-routing chain=output comment="ahmed elaraby" connection-mark=\
    in4_conn new-routing-mark=in4
add action=mark-connection chain=prerouting comment="ahmed elaraby" \
    dst-address-type=!local hotspot=auth in-interface=out new-connection-mark=\
    in1_conn per-connection-classifier=both-addresses-and-ports:4/0
add action=mark-connection chain=prerouting comment="ahmed elaraby" \
    dst-address-type=!local hotspot=auth in-interface=out new-connection-mark=\
    in2_conn per-connection-classifier=both-addresses-and-ports:4/1
add action=mark-connection chain=prerouting comment="ahmed elaraby" \
    dst-address-type=!local hotspot=auth in-interface=out new-connection-mark=\
    in3_conn per-connection-classifier=both-addresses-and-ports:4/2
add action=mark-connection chain=prerouting comment="ahmed elaraby" \
    dst-address-type=!local hotspot=auth in-interface=out new-connection-mark=\
    in4_conn per-connection-classifier=both-addresses-and-ports:4/3
add action=mark-routing chain=prerouting comment="ahmed elaraby" \
    connection-mark=in1_conn hotspot=auth in-interface=out new-routing-mark=in1
add action=mark-routing chain=prerouting comment="ahmed elaraby" \
    connection-mark=in2_conn hotspot=auth in-interface=out new-routing-mark=in2
add action=mark-routing chain=prerouting comment="ahmed elaraby" \
    connection-mark=in3_conn hotspot=auth in-interface=out new-routing-mark=in3
add action=mark-routing chain=prerouting comment="ahmed elaraby" \
    connection-mark=in4_conn hotspot=auth in-interface=out new-routing-mark=in4
/ip firewall nat
add action=masquerade chain=srcnat comment="ahmed elaraby" out-interface=in1
add action=masquerade chain=srcnat comment="ahmed elaraby" out-interface=in2
add action=masquerade chain=srcnat comment="ahmed elaraby" out-interface=in3
add action=masquerade chain=srcnat comment="ahmed elaraby" out-interface=in4
/ip route
add check-gateway=ping comment=bridge distance=1 gateway=pppoe-out1 \
    routing-mark=in1
add check-gateway=ping comment=PCC distance=1 gateway=192.168.1.1 routing-mark=\
    in1
add check-gateway=ping comment=bridge distance=1 gateway=pppoe-out2 \
    routing-mark=in2
add check-gateway=ping comment=PCC distance=1 gateway=192.168.2.1 routing-mark=\
    in2
add check-gateway=ping comment=bridge distance=1 gateway=pppoe-out3 \
    routing-mark=in3
add check-gateway=ping comment=PCC distance=1 gateway=192.168.3.1 routing-mark=\
    in3
add check-gateway=ping comment=bridge distance=1 gateway=pppoe-out4 \
    routing-mark=in4
add check-gateway=ping comment=PCC distance=1 gateway=192.168.4.1 routing-mark=\
    in4
add check-gateway=ping comment=PCC distance=1 gateway=\
    192.168.3.1,192.168.1.1,192.168.2.1,192.168.4.1
add check-gateway=ping comment=" bridge" distance=1 gateway=\
    pppoe-out1,pppoe-out3,pppoe-out2,pppoe-out4
/system routerboard settings
set protected-routerboot=disabled
/tool romon port
add disabled=no