更新 choose-cn.sh
This commit is contained in:
parent
792cc6cac3
commit
2e241fbd2c
@ -36,7 +36,7 @@ do
|
|||||||
echo "Starting download test for $ip"
|
echo "Starting download test for $ip"
|
||||||
# 使用 curl 命令进行下载测试
|
# 使用 curl 命令进行下载测试
|
||||||
start_time=$(date +%s.%N)
|
start_time=$(date +%s.%N)
|
||||||
curl -s --resolve speed.cloudflare.com:443:"$ip" https://speed.cloudflare.com/__down?bytes=10000000 -o /dev/null --connect-timeout 5
|
curl -s --resolve speed.cloudflare.com:443:"$ip" https://speed.cloudflare.com/__down?bytes=10000000 -o /dev/null --connect-timeout 5 --max-time 10
|
||||||
curl_status=$?
|
curl_status=$?
|
||||||
end_time=$(date +%s.%N)
|
end_time=$(date +%s.%N)
|
||||||
elapsed_time=$(echo "$end_time - $start_time" | bc)
|
elapsed_time=$(echo "$end_time - $start_time" | bc)
|
||||||
@ -55,6 +55,8 @@ do
|
|||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "Download test for $ip failed with status $curl_status"
|
echo "Download test for $ip failed with status $curl_status"
|
||||||
|
# 从 ip_use.txt 删除下载测试失败的 IP
|
||||||
|
sed -i "/$ip/d" ip_use.txt
|
||||||
fi
|
fi
|
||||||
echo "Finished download test for $ip"
|
echo "Finished download test for $ip"
|
||||||
done < ip_use.txt
|
done < ip_use.txt
|
Loading…
x
Reference in New Issue
Block a user