Update 测速中文

This commit is contained in:
2025-10-28 13:58:27 +08:00
committed by GitHub
parent eca62b3f80
commit 5e5dd7fecb

View File

@@ -1,42 +1,17 @@
#!/bin/bash #!/bin/bash
echo "=== 网络速度测试工具 ===" echo "🌐 网络测速工具"
echo "" echo "测试中..."
# 下载测速脚本 result=$(curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 - --simple)
if [ ! -f speedtest.py ]; then
echo "下载测速脚本中..." echo "$result" | while read line; do
wget -q https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py if [[ $line == Ping:* ]]; then
echo "🔄 延迟: $(echo $line | cut -d' ' -f2-)"
elif [[ $line == Download:* ]]; then
echo "⬇️ 下载: $(echo $line | cut -d' ' -f2-)"
elif [[ $line == Upload:* ]]; then
echo "⬆️ 上传: $(echo $line | cut -d' ' -f2-)"
fi fi
# 检查依赖
if ! command -v python3 &> /dev/null; then
echo "错误: 请先安装 python3"
exit 1
fi
echo "正在测试网络速度,请稍候..."
echo "================================"
# 运行测速并中文化输出
python3 speedtest.py --simple | while IFS= read -r line; do
case $line in
*Ping:*)
ping_value=$(echo "$line" | awk '{print $2}')
ping_unit=$(echo "$line" | awk '{print $3}')
echo "🔄 网络延迟: $ping_value $ping_unit"
;;
*Download:*)
download_value=$(echo "$line" | awk '{print $2}')
download_unit=$(echo "$line" | awk '{print $3}')
echo "⬇️ 下载速度: $download_value $download_unit"
;;
*Upload:*)
upload_value=$(echo "$line" | awk '{print $2}')
upload_unit=$(echo "$line" | awk '{print $3}')
echo "⬆️ 上传速度: $upload_value $upload_unit"
;;
esac
done done
echo "================================" echo "✅ 测试完成"
echo "测试完成!"