43 lines
1.0 KiB
Bash
Executable File
43 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# 简化的连接测试脚本
|
|
echo "🔍 开始连接调试..."
|
|
|
|
# 测试基本网络连接
|
|
echo "📡 测试基本网络连接..."
|
|
if ping -c 3 8.8.8.8 > /dev/null 2>&1; then
|
|
echo "✅ 基本网络连接正常"
|
|
else
|
|
echo "❌ 基本网络连接失败"
|
|
exit 1
|
|
fi
|
|
|
|
# 测试 DNS 解析
|
|
echo "🌐 测试 DNS 解析..."
|
|
if nslookup google.com > /dev/null 2>&1; then
|
|
echo "✅ DNS 解析正常"
|
|
else
|
|
echo "❌ DNS 解析失败"
|
|
fi
|
|
|
|
# 测试常见端口
|
|
echo "🔌 测试常见端口连接..."
|
|
for port in 80 443 8080; do
|
|
if timeout 3 bash -c "echo >/dev/tcp/google.com/$port" 2>/dev/null; then
|
|
echo "✅ google.com:$port 连接正常"
|
|
else
|
|
echo "❌ google.com:$port 连接失败"
|
|
fi
|
|
done
|
|
|
|
# 检查 libcore 库
|
|
echo "📚 检查 libcore 库..."
|
|
if [ -f "libcore/bin/libcore.dylib" ]; then
|
|
echo "✅ 找到 libcore.dylib"
|
|
file libcore/bin/libcore.dylib
|
|
else
|
|
echo "❌ 未找到 libcore.dylib"
|
|
fi
|
|
|
|
echo "🎯 调试完成,现在可以运行应用查看详细日志"
|