يتكون هذا المشروع من عدة أشياء، الأجزاء الرئيسية هي امتداد Pi-hole وعداء اختبار السرعة. قم بتثبيت Speedtest Mod في غاية السهولة مع الصور الموضحة أدناه وصور Docker.
يعد برنامج Test Script أداة مستقلة يمكن استخدامها لإجراء اختبارات السرعة على الأنظمة الآلية المستندة إلى Debian أو Fedora. سيقوم بتثبيت سطر الأوامر لاختبار السرعة إذا لم يتم تثبيته، وإجراء اختبار وحفظ النتائج في قاعدة بيانات جديدة أو موجودة. يمكنك استخدامه لاختبار اتصالك أو مراقبة مزود خدمة الإنترنت أو التحقق من سرعة شبكة VPN الخاصة بك. اسمحوا لنا أن نعرف كيف كنت تستخدمه! انظر الاستخدام للحصول على التفاصيل.
curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/test | sudo bash -s -- -o ~/speedtest.db
يرجى أن تضع في اعتبارك أنه كلما زاد عدد الاختبارات التي تجريها، سيتم استخدام المزيد من البيانات، ويجب توجيه أي مشكلات تتعلق بالنتائج الغريبة إلى المشرفين على أي جهاز Speedtest CLI مثبت على نظامك، وليس هنا.
يتيح لك Mod استخدام البرنامج النصي للاختبار وإجراء اختبارات السرعة مباشرة من واجهة مستخدم الويب Pi-hole! قم بالتثبيت، وتعيين فاصل زمني للاختبار، وتخصيص المخطط في الإعدادات، ثم استرخ، وشاهد النتائج تظهر على لوحة المعلومات. تشمل الميزات الأخرى ما يلي:
Mod Script هو مدير التثبيت لدينا؛ فهو يقوم بأتمتة عملية تطبيق التصحيحات الخاصة بنا. وهو يدعم دبيان وفيدورا ومشتقاتها مع وبدون systemd
. عامل الميناء أيضا! يمكنك استخدامه لتجربة Mod بسرعة وإلغاء تثبيته إذا لم يعجبك. للحصول على معلومات حول تشغيل Pi-hole في Docker، بما في ذلك مثال Compose، يرجى الرجوع إلى الريبو والمستندات الرسمية. تعليمات ما بعد التثبيت أدناه.
يمكنك فقط توجيه التوجيه إلى bash:
curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/mod | sudo bash
ما ورد أعلاه ينطبق على Docker أيضًا. نستخدم ملف Dockerfile في هذا الريبو لإنشاء صورة باستخدام Mod Script المطبق بالفعل. ما عليك سوى تغيير الصورة التي تستخدمها إلى صورتنا والمتابعة كالمعتاد. إنه بديل منسدل.
ghcr.io/arevindh/pihole-speedtest:latest
يمكنك أيضًا تشغيل Mod Script داخل كل حاوية جديدة بنفسك. على سبيل المثال، إذا كنت تستخدم Compose، عن طريق استبدال سطر image
بما يلي:
build:
dockerfile_inline: |
FROM pihole/pihole:latest
RUN curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/mod | sudo bash
ثم اسحب وأعد البناء بدون ذاكرة تخزين مؤقت:
docker compose pull; docker compose down; docker compose build --no-cache; docker compose up -d
بعد التثبيت، سيستخدم Mod البرنامج النصي للاختبار لتثبيت speedtest
الرسمي لـ Ookla، إلا إذا كان لديك بالفعل speedtest-cli
أو librespeed-cli
مثبتًا كـ /usr/bin/speedtest
. يمكنك التثبيت والتبديل بين كل هذه العناصر باستخدام خيار Mod Script's -s
. يرجى الرجوع إلى موقع wiki الخاص بنا لمعرفة كيفية استخدام هذا الخيار وما هو الخيار الآخر المتاح. في حالة فشل أي من حزم واجهة سطر الأوامر (CLI) في وقت التشغيل، ستتم تجربة الحزم الأخرى.
تعليمات إضافية: التحديث | إلغاء التثبيت
قم بشراء @arevindh ☕️ إذا أعجبك هذا المشروع :)
@ipitio لا يقبل التبرعات في هذا الوقت، ولكن النجم موضع تقدير دائمًا!