PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : محدودیت پهنای باند برای کانکشن ها



lemo1996
July 22nd, 2015, 00:10
سلام خدمت تمامی دوستان و اساتید
سوالی داشتم
روش ایجاد محدودیت بر مصرف پهنای باند ای پی های متصل به سرور روی سرور های لینوکس و ویندوز چگونه هست ؟
قصد بنده استفاده از وب سرور ها برای این کار نیست چون نمیخوام فقط سرویس های http باشند میخوام بر روی کل سرور باشه

Sa1
July 22nd, 2015, 00:20
در سرور لینوکس راه زیاد هست و با وب سرور nginx هم بیشترین کنترل رو میتونید اعمال کنید.

مثلا با نصب برنامه wondershaper


apt-get install wondershaper


$ sudo wondershaper {aaa} {down} {up}

که aaa پروتکل مورد نظر هست.

برای حذف محدودیت


$ sudo wondershaper clear aaa

چند برنامه دیگه هم هست که با مراجعه به لینک زیر مشاهده می کنید.

http://unix.stackexchange.com/questions/83888/limit-outgoing-bandwidth-on-an-specific-interface

lemo1996
July 22nd, 2015, 00:38
در سرور لینوکس راه زیاد هست و با وب سرور nginx هم بیشترین کنترل رو میتونید اعمال کنید.

مثلا با نصب برنامه wondershaper


apt-get install wondershaper


$ sudo wondershaper {aaa} {down} {up}

که aaa پروتکل مورد نظر هست.

برای حذف محدودیت


$ sudo wondershaper clear aaa

چند برنامه دیگه هم هست که با مراجعه به لینک زیر مشاهده می کنید.

http://unix.stackexchange.com/questions/83888/limit-outgoing-bandwidth-on-an-specific-interface

خیلی ممنون بابت شرکت در این موضوع :
ولی این محدودیت بر روی کل کارت شبکه است میخوام برای هر کلاینت محددیت ایجاد کنم یعنی هز کلاینتی از هرسرویسی که به سرور کانکت است حد اکثر بتونه مثلا 100 کیلوبایت دانلود و 200کیلوبایت آپلود داشته باشه

Sa1
July 22nd, 2015, 15:18
خیلی ممنون بابت شرکت در این موضوع :
ولی این محدودیت بر روی کل کارت شبکه است میخوام برای هر کلاینت محددیت ایجاد کنم یعنی هز کلاینتی از هرسرویسی که به سرور کانکت است حد اکثر بتونه مثلا 100 کیلوبایت دانلود و 200کیلوبایت آپلود داشته باشه

برای این کار چند روش هست.

1- استفاده از htaccess و مود ریرایت. خودم کار نکردم و توصیه نمیکنم.

2- استفاده از مودهای آپاچی مثل ریت لیمیت و مود سی بند و ... که تعدادشون زیاد هست.

مثلا ریت لیمیت درون آپاچی 2.4 تعبیه شده و از راهنمای زیر استفاده کنید.

http://www.devside.net/wamp-server/download-speed-limit-and-throttling-for-apache-2-4

باید تنظیمات رو تو فایل httpd.conf اضافه کنید و بعد httpd ریستارت بشه.

3- قرار دادن کد محدودیت سرعت در فایل php که کمی پیچیده هست و باعث میشه قابلیت دانلود مستقیم از بین بره.

lemo1996
August 18th, 2015, 13:35
برای این کار چند روش هست.

1- استفاده از htaccess و مود ریرایت. خودم کار نکردم و توصیه نمیکنم.

2- استفاده از مودهای آپاچی مثل ریت لیمیت و مود سی بند و ... که تعدادشون زیاد هست.

مثلا ریت لیمیت درون آپاچی 2.4 تعبیه شده و از راهنمای زیر استفاده کنید.

http://www.devside.net/wamp-server/download-speed-limit-and-throttling-for-apache-2-4

باید تنظیمات رو تو فایل httpd.conf اضافه کنید و بعد httpd ریستارت بشه.

3- قرار دادن کد محدودیت سرعت در فایل php که کمی پیچیده هست و باعث میشه قابلیت دانلود مستقیم از بین بره.
عرض کردم قصد بنده استفاده از وب سرور نیست و برای یک بازی انلاین استفاده میشه که از طریق نرم افزار به این ای پی وصل میشن من میخوام یک ای پی خارجی نتونه بیش از حد از پورت سرور استفاده کنه
کسی از دوستان میتونه کمکم کنه ؟