LighthouseApp/test_url_connectivity.sh
speakeloudest 75d4c48e41
Some checks failed
Build Windows / build (push) Has been cancelled
feat: 源码提交
2025-10-19 23:30:54 -07:00

39 lines
1.5 KiB
Bash
Executable File

#!/bin/bash
# 测试 URL 连通性脚本
echo "🔍 测试 URL 连通性..."
# 测试 Google 的连通性测试 URL
echo "📡 测试 http://www.gstatic.com/generate_204"
if curl -s -o /dev/null -w "%{http_code}" --connect-timeout 5 "http://www.gstatic.com/generate_204" | grep -q "204"; then
echo "✅ http://www.gstatic.com/generate_204 连接正常"
else
echo "❌ http://www.gstatic.com/generate_204 连接失败"
fi
# 测试 Google 的专用连通性测试 URL
echo "📡 测试 http://connectivitycheck.gstatic.com/generate_204"
if curl -s -o /dev/null -w "%{http_code}" --connect-timeout 5 "http://connectivitycheck.gstatic.com/generate_204" | grep -q "204"; then
echo "✅ http://connectivitycheck.gstatic.com/generate_204 连接正常"
else
echo "❌ http://connectivitycheck.gstatic.com/generate_204 连接失败"
fi
# 测试 Cloudflare 的连通性测试 URL
echo "📡 测试 http://cp.cloudflare.com"
if curl -s -o /dev/null -w "%{http_code}" --connect-timeout 5 "http://cp.cloudflare.com" | grep -q "200\|204"; then
echo "✅ http://cp.cloudflare.com 连接正常"
else
echo "❌ http://cp.cloudflare.com 连接失败"
fi
# 测试其他常用的连通性测试 URL
echo "📡 测试 http://www.cloudflare.com"
if curl -s -o /dev/null -w "%{http_code}" --connect-timeout 5 "http://www.cloudflare.com" | grep -q "200"; then
echo "✅ http://www.cloudflare.com 连接正常"
else
echo "❌ http://www.cloudflare.com 连接失败"
fi
echo "🎯 URL 连通性测试完成"