이 프로젝트는 몇 가지로 구성되어 있으며, 주요 부분은 Pi-hole 확장과 속도 테스트 러너입니다. 아래의 단일 라이너와 Docker 이미지를 사용하여 Speedtest Mod를 쉽게 설치하세요.
테스트 스크립트는 자동화된 Debian 또는 Fedora 기반 시스템에서 속도 테스트를 실행하는 데 사용할 수 있는 독립 실행형 도구입니다. 속도 테스트 CLI가 설치되어 있지 않은 경우 이를 설치하고 테스트를 실행한 후 결과를 새 데이터베이스 또는 기존 데이터베이스에 저장합니다. 이를 사용하여 연결을 테스트하고 ISP를 모니터링하거나 VPN 속도를 확인할 수 있습니다. 어떻게 사용하고 있는지 알려주세요! 자세한 내용은 사용법을 참조하세요.
curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/test | sudo bash -s -- -o ~/speedtest.db
더 많은 테스트를 실행할수록 더 많은 데이터가 사용되며 이상한 결과에 대한 문제는 여기가 아닌 시스템에 설치된 speedtest CLI의 관리자에게 문의해야 한다는 점을 명심하세요.
Mod를 사용하면 테스트 스크립트를 사용하고 Pi-hole 웹 UI에서 바로 속도 테스트를 실행할 수 있습니다! 설치하고, 테스트 간격을 설정하고, 설정에서 차트를 사용자 정의하고, 다시 시작하고, 대시보드에 결과가 나타나는지 확인하세요. 기타 기능은 다음과 같습니다.
Mod Script는 설치 관리자입니다. 패치 적용 프로세스를 자동화합니다. systemd
유무에 관계없이 Debian, Fedora 및 파생 제품을 지원합니다. 도커도! 이를 사용하여 Mod를 빠르게 시험해보고 마음에 들지 않으면 제거할 수 있습니다. Compose 예제를 포함하여 Docker에서 Pi-hole을 실행하는 방법에 대한 자세한 내용은 공식 저장소 및 문서를 참조하세요. 설치 후 지침은 다음과 같습니다.
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 스크립트를 직접 실행할 수도 있습니다. 예를 들어 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는 테스트 스크립트를 사용하여 이미 /usr/bin/speedtest
로 speedtest-cli
또는 librespeed-cli
가 설치되어 있지 않은 한 Ookla의 공식 speedtest
즉시 설치합니다. Mod Script의 -s
옵션을 사용하여 이들 모두를 설치하고 전환할 수 있습니다. 이 옵션을 사용하는 방법과 다른 옵션을 보려면 위키를 참조하세요. 런타임 시 CLI 패키지 중 하나라도 실패하면 다른 패키지도 시도됩니다.
추가 지침: 업데이트 중 | 제거 중
이 프로젝트가 마음에 드신다면 @arevindh a ✿️를 구매하세요 :)
@ipitio는 현재 기부를 받지 않지만, 스타는 항상 감사드립니다!