Proyek ini terdiri dari beberapa hal, bagian utamanya adalah ekstensi lubang-Pi dan pelari speedtest. Instal Mod Speedtest dengan mudah menggunakan one-liner dan gambar Docker di bawah.
Test Script adalah alat mandiri yang dapat digunakan untuk menjalankan tes kecepatan pada sistem otomatis berbasis Debian atau Fedora. Ini akan menginstal CLI speedtest jika belum ada, menjalankan tes, dan menyimpan hasilnya ke database baru atau yang sudah ada. Anda dapat menggunakannya untuk menguji koneksi Anda, memantau ISP Anda, atau memeriksa kecepatan VPN Anda. Beri tahu kami cara Anda menggunakannya! Lihat penggunaan untuk detailnya.
curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/test | sudo bash -s -- -o ~/speedtest.db
Harap diingat bahwa semakin banyak tes yang Anda jalankan, semakin banyak data yang akan digunakan, dan masalah apa pun tentang hasil yang aneh harus diarahkan ke pengelola CLI speedtest mana pun yang diinstal pada sistem Anda, bukan di sini.
Mod memungkinkan Anda menggunakan Test Script dan menjalankan tes kecepatan langsung dari UI web Pi-hole! Instal, atur interval pengujian dan sesuaikan grafik di Pengaturan, bersantailah, dan lihat hasilnya muncul di Dasbor. Fitur lainnya meliputi:
Mod Script adalah manajer instalasi kami; itu mengotomatiskan proses penerapan tambalan kami. Ini mendukung Debian, Fedora, dan turunannya dengan dan tanpa systemd
. buruh pelabuhan juga! Anda dapat menggunakannya untuk mencoba Mod dengan cepat dan menghapus instalannya jika Anda tidak menyukainya. Untuk informasi tentang menjalankan Pi-hole di Docker, termasuk contoh Compose, silakan merujuk ke repo dan dokumen resmi. Petunjuk pasca pemasangan ada di bawah.
Anda cukup menyalurkan ke bash:
curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/mod | sudo bash
Hal di atas juga berlaku untuk Docker. Kami menggunakan Dockerfile di repo ini untuk membuat image dengan Mod Script yang sudah diterapkan. Cukup ubah gambar yang Anda gunakan ke gambar kami dan lanjutkan seperti biasa. Ini pengganti drop-in.
ghcr.io/arevindh/pihole-speedtest:latest
Anda juga dapat menjalankan sendiri Mod Script di dalam setiap container baru. Misalnya jika Anda menggunakan Compose, dengan mengganti baris image
dengan:
build:
dockerfile_inline: |
FROM pihole/pihole:latest
RUN curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/mod | sudo bash
Kemudian tarik dan bangun kembali tanpa cache:
docker compose pull; docker compose down; docker compose build --no-cache; docker compose up -d
Setelah instalasi, Mod akan menggunakan Test Script untuk menginstal speedtest
resmi Ookla, kecuali Anda sudah menginstal speedtest-cli
atau librespeed-cli
sebagai /usr/bin/speedtest
. Anda dapat menginstal dan beralih di antara semua ini dengan opsi -s
Mod Script. Silakan merujuk ke wiki kami untuk melihat cara menggunakan opsi ini dan opsi lain yang tersedia. Jika salah satu paket CLI gagal saat runtime, paket lainnya akan dicoba.
Petunjuk Lebih Lanjut: Memperbarui | Menghapus instalasi
Beli @arevindh a ☕️ jika Anda menyukai proyek ini :)
@ipitio tidak menerima donasi saat ini, tapi bintang selalu dihargai!