更新 choose-cn.sh

This commit is contained in:
chunzhi 2024-01-22 21:16:44 +08:00
parent 5d2b5b7414
commit c8c08e930a

View File

@ -44,7 +44,7 @@ do
echo "Starting download test for $ip"
# 使用 curl 命令进行下载测试
start_time=$(date +%s.%N)
curl -s --resolve speed.cloudflare.com:443:"$ip" https://speed.cloudflare.com/__down?bytes=100000000 -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
curl_status=$?
end_time=$(date +%s.%N)
elapsed_time=$(echo "$end_time - $start_time" | bc)
@ -52,7 +52,7 @@ do
# 检查 curl 命令的返回状态
if [ $curl_status -eq 0 ]; then
# 计算下载速度
download_speed=$(echo "scale=2; (100000000*8)/(($elapsed_time)*1000000)" | bc)
download_speed=$(echo "scale=2; (10000000*8)/(($elapsed_time)*1000000)" | bc)
# 如果下载速度小于 50Mbps
if (( $(echo "$download_speed < 50" | bc -l) )); then