更新 choose-cn.sh
This commit is contained in:
parent
5d2b5b7414
commit
c8c08e930a
@ -44,7 +44,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=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=$?
|
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)
|
||||||
@ -52,7 +52,7 @@ do
|
|||||||
# 检查 curl 命令的返回状态
|
# 检查 curl 命令的返回状态
|
||||||
if [ $curl_status -eq 0 ]; then
|
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
|
# 如果下载速度小于 50Mbps
|
||||||
if (( $(echo "$download_speed < 50" | bc -l) )); then
|
if (( $(echo "$download_speed < 50" | bc -l) )); then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user