Update README and project cleanup
This commit is contained in:
55
fix-and-start.sh
Executable file
55
fix-and-start.sh
Executable file
@@ -0,0 +1,55 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "🔧 正在修复 Cloudflare Tunnel 部署..."
|
||||
echo ""
|
||||
|
||||
# 停止所有正在运行的服务
|
||||
echo "1️⃣ 停止旧进程..."
|
||||
pkill -f "cloudflared tunnel" 2>/dev/null
|
||||
pkill -f "node server.js" 2>/dev/null
|
||||
sleep 2
|
||||
|
||||
# 检查本地服务器能否启动
|
||||
echo "2️⃣ 测试本地服务器..."
|
||||
cd /Users/inkling/Desktop/dmp
|
||||
node server.js &
|
||||
SERVER_PID=$!
|
||||
echo " ✅ 服务器已启动 (PID: $SERVER_PID)"
|
||||
sleep 3
|
||||
|
||||
# 测试本地访问
|
||||
echo "3️⃣ 测试本地访问..."
|
||||
if curl -s http://localhost:3456 | grep -q "洋葱"; then
|
||||
echo " ✅ 本地服务正常"
|
||||
else
|
||||
echo " ❌ 本地服务异常"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 检查并修复 DNS 配置
|
||||
echo "4️⃣ 检查 DNS 配置..."
|
||||
echo " Tunnel ID: d8a6a4cd-4ddf-4122-92f1-b3d961aca422"
|
||||
echo " 域名: dmp.ink1ing.tech"
|
||||
echo ""
|
||||
echo " 需要在 Cloudflare Dashboard 中确认 DNS 记录:"
|
||||
echo " 类型: CNAME"
|
||||
echo " 名称: dmp"
|
||||
echo " 内容: d8a6a4cd-4ddf-4122-92f1-b3d961aca422.cfargotunnel.com"
|
||||
echo " 代理: 已启用 (橙色云朵)"
|
||||
echo ""
|
||||
read -p " 按回车继续启动 Tunnel..." dummy
|
||||
|
||||
# 启动 Cloudflare Tunnel
|
||||
echo "5️⃣ 启动 Cloudflare Tunnel..."
|
||||
echo ""
|
||||
echo "================================================"
|
||||
echo " 🌐 公网地址: https://dmp.ink1ing.tech"
|
||||
echo " 💻 本地地址: http://localhost:3456"
|
||||
echo " 🛑 停止服务: 按 Ctrl+C"
|
||||
echo "================================================"
|
||||
echo ""
|
||||
|
||||
cloudflared tunnel --config cloudflare-tunnel.yml run dmp-tunnel
|
||||
|
||||
# 清理
|
||||
kill $SERVER_PID 2>/dev/null
|
||||
Reference in New Issue
Block a user