تخطي إلى المحتوى الرئيسي

تثبيت Speedtest CLI على سيرفر لينكس - راقب أداء شبكة سيرفرك

المنتجات المثالية لهذا الدليل

ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.

مقدمة

Speedtest-Cli هو أداة مجانية تعمل عبر سطر الأوامر ومكتبة برمجية (libSpeedtest-Cli) لنقل البيانات باستخدام عناوين URL. يدعم مجموعة واسعة من البروتوكولات مثل HTTP(S)، FTP، SMTP، LDAP، MQTT، وأكثر، ويُستخدم عادةً في مهام مثل تحميل الملفات، اختبار واجهات برمجة التطبيقات، وأتمتة عمليات الشبكة.

تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة لكيفية التثبيت والإعداد، وكل اللي لازم تعرفه.

التحضير

قبل تثبيت Speedtest-Cli، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.

تحديث النظام

عشان تتأكد إن نظامك يشتغل بأحدث البرمجيات وتحسينات الأمان، لازم تعمل تحديث للنظام أولاً. نفذ الأمر التالي:

sudo apt update && sudo apt upgrade -y

هذا يضمن إن نظامك يحتوي على أحدث تصحيحات الأمان والإصدارات قبل المتابعة.

التثبيت

بعد ما جهزت كل شيء، تقدر تبدأ بتثبيت تطبيق Speedtest-Cli. نفذ الأمر التالي:

sudo apt install speedtest-cli

الإعداد

speedtest-cli ما يعتمد على ملف إعداد تقليدي، لكن تقدر تخصصه باستخدام خيارات سطر الأوامر ومتغيرات البيئة. هذا يسمح لك بتعديله للاستخدام المتكرر والأتمتة:

  • --server <ID>: اختر سيرفر معين بواسطة معرّفه لنتائج اختبار أكثر ثباتًا وقابلية للمقارنة.
  • --bytes: عرض السرعات بوحدة البايت في الثانية بدلًا من البت.
  • --simple: يعرض فقط قيم الـ ping، التنزيل، والرفع بشكل مختصر.
  • --json أو --csv: مفيد للأتمتة والتسجيل، حيث تُخزن النتائج بصيغة قابلة للقراءة آليًا.
  • دعم البروكسي: اضبط متغيرات البيئة مثل http_proxy أو https_proxy لتشغيل speedtest-cli خلف بروكسي.

لو تستخدم نفس الخيارات بشكل متكرر، من الأفضل تعمل alias في الشيل أو سكربت صغير لتشغيل speedtest-cli بسرعة مع ضمان إخراج موحد.

الخلاصة والمزيد من الموارد

مبروك! الآن ثبت وضبط Speedtest-Cli بنجاح على VPS/سيرفر مخصص خاصتك. ننصحك أيضًا تطّلع على الموارد التالية اللي ممكن تساعدك أكثر خلال إعداد سيرفرك:

عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂