#!/bin/bash echo "🔍 检查Gemini代理服务状态..." echo "" # 检查Docker是否运行 if ! docker info > /dev/null 2>&1; then echo "❌ Docker服务未运行" exit 1 fi # 检查容器状态 echo "📦 Docker容器状态:" docker compose ps echo "" # 检查端口 echo "🌐 端口占用情况:" if netstat -tln | grep -q ":8081"; then echo "✅ 端口8081正在监听" else echo "❌ 端口8081未监听" fi echo "" # 检查服务响应 echo "🔗 服务连通性测试:" if curl -s --max-time 5 http://localhost:8081/ > /dev/null; then echo "✅ 服务正常响应" # 获取服务响应 response=$(curl -s http://localhost:8081/) echo "📋 服务响应: $response" else echo "❌ 服务无响应" fi echo "" # 显示服务日志的最后几行 echo "📝 最近的服务日志:" docker compose logs --tail=5 gemini-proxy echo "" echo "🎯 使用说明:" echo "1. 获取Gemini API密钥: https://ai.google.dev" echo "2. 运行测试: ./simple-test.sh YOUR_API_KEY" echo "3. 服务地址: http://localhost:8081" echo "4. API端点: http://localhost:8081/v1/chat/completions"