VPS: إعداد 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 الخاص فيك بنجاح. ننصحك تطّلع على الموارد التالية اللي ممكن تساعدك أكثر خلال إعداد سيرفرك:
- Speedtest.net/apps/cli - الموقع الرسمي
عندك أسئلة محددة ما تغطيناها هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂