hi-client/test_connection.sh
2025-10-13 18:08:02 +08:00

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 "🎯 调试完成,现在可以运行应用查看详细日志"