更新 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