#!/bin/bash echo "🔍 测试外部访问连通性" echo "服务器IP: 115.190.217.131" echo "测试时间: $(date)" echo "" # 测试1: 80端口连通性 echo "1. 测试80端口连通性..." timeout 5 curl -s -I http://115.190.217.131/ 2>/dev/null | head -1 # 测试2: 访问具体文件 echo -e "\n2. 测试文件访问..." timeout 5 curl -s -I http://115.190.217.131/ai-era-ecosystem-script.md 2>/dev/null | head -1 # 测试3: 获取文件大小 echo -e "\n3. 测试文件内容获取..." timeout 5 curl -s http://115.190.217.131/ai-era-ecosystem-script.md 2>/dev/null | wc -c | awk '{print "文件大小: "$1" bytes"}' # 测试4: 检查Nginx服务 echo -e "\n4. 检查Nginx服务状态..." systemctl status nginx --no-pager | grep "Active:" # 测试5: 检查文件服务器 echo -e "\n5. 检查文件服务器状态..." systemctl status openclaw-files --no-pager | grep "Active:" echo -e "\n✅ 测试完成"