تكوين TC
التكوين المتقدم للتحكم في حركة المرور لـ Xanmod Kernel
يعمل هذا البرنامج النصي على تحسين حركة مرور الشبكة باستخدام تقنيات متطورة لتحسين الأداء والتحكم.
tc
(التحكم في حركة المرور) مع HTB
(دلو الرمز الهرمي) لإنشاء نظام جودة خدمة متطور. يتيح هذا التكوين التحكم الدقيق في تدفق حركة المرور، مما يضمن التوزيع الفعال لعرض النطاق الترددي وتحديد أولويات حركة مرور الشبكة الهامة.CAKE
و FQ_Codel
و FQ_PIE
. تقوم هذه الخوارزميات بإدارة قوائم انتظار حركة المرور ديناميكيًا لتقليل زمن الوصول وازدحام المخزن المؤقت، مما يوفر تجربة شبكة محسنة.iptables
المتقدمة لتصفية الحزم وإعادة توجيهها وتعديلها، مما يعزز الأمان والأداء. يقوم البرنامج النصي بضبط قيم TCP MSS بذكاء ويطبق علامات ToS المخصصة لتحسين تدفق البيانات.iproute2
, iptable
لتشغيل هذا البرنامج النصي مباشرةً باستخدام wget أو curl ، اتبع الإرشادات التالية:
bash <( curl -s https://raw.githubusercontent.com/FReak4L/Tc-Config/main/tc.sh ) -s
bash <( wget -qO- https://raw.githubusercontent.com/FReak4L/Tc-Config/main/tc.sh ) -s
لتنفيذ البرنامج النصي، ببساطة قم بتشغيل:
bash tc.sh -s
سيؤدي هذا إلى بدء البرنامج النصي وسيُطلب منك تحديد واجهة الشبكة وتحديد النطاق الترددي للوصلة الصاعدة والوصلة الهابطة. يمكنك استخدام الإعدادات الافتراضية أو إدخال القيم الخاصة بك.
bash tc.sh -h
حذف كافة تكوينات TC:
bash tc.sh -d
وإليك ما يفعله البرنامج النصي، خطوة بخطوة:
يبدأ البرنامج النصي بالتأكد من أن نواة Xanmod نشطة. تم تصميم هذه النواة خصيصًا للشبكات عالية الأداء واستجابة النظام، مما يجعلها مكونًا مهمًا لميزات إدارة حركة المرور المتقدمة للبرنامج النصي. إذا لم يتم اكتشاف النواة الصحيحة، فسيقدم البرنامج النصي تعليقات فورية، مما يسمح لك باتخاذ الإجراء التصحيحي.
بعد ذلك، يقوم البرنامج النصي بإجراء تحديث شامل للنظام، مما يضمن تحديث جميع البرامج. ثم يقوم بتثبيت حزم الشبكات الأساسية مثل iproute2
و iptables
. تعتبر هذه الأدوات أساسية لتشغيل البرنامج النصي، حيث توفر الوظائف الضرورية للتحكم في حركة المرور وجودة إدارة الخدمة.
يقوم البرنامج النصي بعد ذلك بإعداد tc
مع HTB
، مما يؤدي إلى إنشاء بنية متعددة الطبقات للتحكم في حركة المرور. يسمح هذا الإعداد بتخصيص النطاق الترددي الهرمي، مما يضمن إعطاء الأولوية لحركة المرور الهامة مع الحفاظ على كفاءة الشبكة بشكل عام. ويضمن استخدام HTB توزيع النطاق الترددي وفقًا لقواعد محددة مسبقًا، مما يؤدي إلى تحسين أداء الشبكة في ظل أحمال مختلفة.
لتعزيز أداء الشبكة بشكل أكبر، يطبق البرنامج النصي تقنيات متقدمة لتشكيل حركة المرور باستخدام خوارزميات مثل FQ_Codel
و FQ_PIE
و CAKE
. تم تصميم هذه الخوارزميات لإدارة أطوال قائمة الانتظار بذكاء وتقليل زمن وصول الشبكة. ومن خلال تقليل سعة المخزن المؤقت، فإنها تضمن تجربة إنترنت أكثر استجابة، خاصة في ظل ظروف الاستخدام المكثف للشبكة.
يقوم البرنامج النصي بعد ذلك بتكوين بنية معقدة لنظام قائمة الانتظار، وتخصيصها لأنواع مختلفة من حركة المرور مثل بث الفيديو أو الألعاب أو التنزيلات المجمعة. يسمح هذا التخصيص بالتعامل مع كل نوع من حركة المرور وفقًا لاحتياجاته المحددة، مما يؤدي إلى تحسين الأداء وتجربة المستخدم. إن استخدام البرنامج النصي للخوارزميات المتقدمة مثل CAKE
و FQ_PIE
يمكّنه من التكيف ديناميكيًا مع ظروف الشبكة المتغيرة، مما يضمن الأداء المتسق.
يوفر البرنامج النصي قائمة سهلة الاستخدام حيث يمكنك تحديد واجهة الشبكة الخاصة بك وتعيين سرعات الوصلة الصاعدة والوصلة الهابطة المطلوبة:
eth0
(افتراضي)، ens3
، أو custom.5gbit
(افتراضي)، 1gbit
، أو مخصص.5gbit
(افتراضي)، 1gbit
، أو مخصص. يتم تسجيل كافة الإجراءات التي يتم تنفيذها بواسطة البرنامج النصي في /var/log/tc-freak.log
. يمكن أن يكون هذا السجل مفيدًا جدًا لاستكشاف الأخطاء وإصلاحها أو ببساطة مراجعة التغييرات التي أجراها البرنامج النصي.
مارك ألماني
هذا المشروع مرخص بموجب رخصة جنو العامة v3.0.
ملاحظة: استخدم هذا البرنامج النصي على مسؤوليتك الخاصة. يتم توفيرها "كما هي" دون أي ضمان.