若无单独说明,按照文章代码块中命令的顺序,一条一条执行,即可实现目标。
适用系统:Debian 系发行版,包括 Ubuntu 和 Armbian,其他发行版按流程稍改命令一般也可。
走通预计时间:20 分钟 (建议先走通一遍,再回过头自定义配置文件)
SmokePing 是一款强大而灵活的网络延迟监测工具,且可在网页查看结果图。
简单说,告诉它 IP ,它就会不断 ping,然后把结果保存并用图展示。我在「随身服务器」上安装使用,检测当前与 VPS 的网络状况。实际上,SmokePing 能测试网络的工具很丰富,常用的:FPing、cURL、DNS、FPing6
官网: SmokePing - About SmokePing (oetiker.ch)
linuxserver 构建的 Docker 镜像: linuxserver/docker-smokeping (github.com)
使用 Docker 安装 SmokePing
全复制并执行,一键创建工作目录并开放端口
myserve="smokeping"
sudo ufw allow 8899/tcp comment $myserve && sudo ufw reload
mkdir -p ~/myserve/$myserve && cd ~/myserve/$myserve
根据注释自定义,然后执行,一键创建 docker-compose.yml 文件 (支持 armbian)
cat > docker-compose.yml << EOF
version: "2.1"
services:
smokeping:
image: lscr.io/linuxserver/smokeping:latest
container_name: smokeping
restart: unless