- عضویت
- 10/5/15
- ارسال ها
- 146
- امتیاز
- 6
سلام.
همانطور که مستحظر هستید بیشتر کاربرانی که سرور دانلود دارند و دیتاسنتر اونها ترافیک رو به صورت محدود ارائه می کند مثل دیتاسنتر هتزنر در آلمان و یا دیتاسنترهای داخلی با مشکل مصرف ترافیک مواجه هستند و گاها مجبور می شوند برای این کار تغییراتی را بر روی وب سرور خود بدهند که گاها مشکلاتی را به وجود می آورد.
اما امروز اسکریپتی رو به شما معرفی می کنم که خودم نیز از اون درحال حاظر استفاده می کنم.
این اسکریپت با ایجاد تغییراتی در رول های فایروال سرور باعث محدود کردن ترافیک های ورودی و خروجی بر روی سرور می شود.
در نظر داشته باشید که این اسکریپت در سایتهای خارجی با قیمت 100$ به فروش می رسد ولی ایران وب ادمین این اسکریپت رو به صورت رایگان در اختیار کاربران قرار می دهد.
buy traffic shaping script
توضیجات اسکریپت:
پس از دانلود اسکریپت بر روی سرور ابتدا دسترسی لازمه رو برای اجرای آن بدهید:
سپس با ویرایشگری مثل نانو فایل رو باز کنید:
من 34 خط ابتدای اسکریپت رو در بالا نمایش دادم.
11 خط ابتدای اسکریپت به شما توضیح داده که برای لیمیت یا شیپ کردن ترافیک باید از چه پسوندی استفاده نمایید.برای مثال من من میخواهم سرعت دانلود 100 کیلوبایت بر ثانیه و سرعت آپلود 2مگابیت باشد.
حالا باید برای تعیین سرعت آپلود خطی که نوشته UPLD=1mbit را به UPLD=2mbit و برای تعییر سرعت دانلود DNLD=1mbit رو DNLD=100kbps تغییر دهید.
سپس برای اجرای اسکریپت دستور زیر رو تایپ کنید:
و برای استاپ کردن اسکریپت دستور زیر را تایپ کنید:
موفق باشید.
شاهین سالک توتونچی
همانطور که مستحظر هستید بیشتر کاربرانی که سرور دانلود دارند و دیتاسنتر اونها ترافیک رو به صورت محدود ارائه می کند مثل دیتاسنتر هتزنر در آلمان و یا دیتاسنترهای داخلی با مشکل مصرف ترافیک مواجه هستند و گاها مجبور می شوند برای این کار تغییراتی را بر روی وب سرور خود بدهند که گاها مشکلاتی را به وجود می آورد.
اما امروز اسکریپتی رو به شما معرفی می کنم که خودم نیز از اون درحال حاظر استفاده می کنم.
این اسکریپت با ایجاد تغییراتی در رول های فایروال سرور باعث محدود کردن ترافیک های ورودی و خروجی بر روی سرور می شود.
در نظر داشته باشید که این اسکریپت در سایتهای خارجی با قیمت 100$ به فروش می رسد ولی ایران وب ادمین این اسکریپت رو به صورت رایگان در اختیار کاربران قرار می دهد.
buy traffic shaping script
توضیجات اسکریپت:
پس از دانلود اسکریپت بر روی سرور ابتدا دسترسی لازمه رو برای اجرای آن بدهید:
کد:
chmod +x TC.sh
کد:
#!/bin/bash
#
# tc uses the following units when passed as a parameter.
# kbps: Kilobytes per second
# mbps: Megabytes per second
# kbit: Kilobits per second
# mbit: Megabits per second
# bps: Bytes per second
# Amounts of data can be specified in:
# kb or k: Kilobytes
# mb or m: Megabytes
# mbit: Megabits
# kbit: Kilobits
# To get the byte figure from bits, divide the number by 8 bit
#
#
# Name of the traffic control command.
TC=/sbin/tc
# The network interface we're planning on limiting bandwidth.
IF=eth0 # Interface
# Download limit (in mega bits)
DNLD=1mbit # DOWNLOAD Limit
# Upload limit (in mega bits)
UPLD=1mbit # UPLOAD Limit
# IP address of the machine we are controlling
IP=216.3.128.12 # Host IP
# Filter options for limiting the intended interface.
U32="$TC filter add dev $IF protocol ip parent 1:0 prio 1 u32"
11 خط ابتدای اسکریپت به شما توضیح داده که برای لیمیت یا شیپ کردن ترافیک باید از چه پسوندی استفاده نمایید.برای مثال من من میخواهم سرعت دانلود 100 کیلوبایت بر ثانیه و سرعت آپلود 2مگابیت باشد.
حالا باید برای تعیین سرعت آپلود خطی که نوشته UPLD=1mbit را به UPLD=2mbit و برای تعییر سرعت دانلود DNLD=1mbit رو DNLD=100kbps تغییر دهید.
سپس برای اجرای اسکریپت دستور زیر رو تایپ کنید:
کد:
./TC.sh start
کد:
./TC.sh stop
شاهین سالک توتونچی
پیوست ها
آخرین ویرایش: