Update README and project cleanup

This commit is contained in:
inkling
2026-04-08 14:52:09 +08:00
commit fafd267288
71 changed files with 14865 additions and 0 deletions

82
setup-tunnel.sh Executable file
View File

@@ -0,0 +1,82 @@
#!/bin/bash
# Cloudflare Tunnel 设置脚本
echo "================================================"
echo " 🔧 DMP Cloudflare Tunnel 设置向导"
echo "================================================"
echo ""
echo "📧 Cloudflare 账号: huinkling@gmail.com"
echo "🌐 域名: ink1ing.tech"
echo "🎯 子域名: dmp.ink1ing.tech"
echo ""
echo "================================================"
# 进入项目目录
cd "$(dirname "$0")"
# 检查是否已经登录
echo ""
echo "步骤 1/4: 检查 Cloudflare 登录状态..."
if [ -d "$HOME/.cloudflared" ] && [ -f "$HOME/.cloudflared/cert.pem" ]; then
echo "✅ 已经登录到 Cloudflare"
else
echo "❌ 未登录,需要先登录"
echo ""
echo "请运行以下命令登录到 Cloudflare"
echo ""
echo " cloudflared tunnel login"
echo ""
echo "这将打开浏览器,请使用 huinkling@gmail.com 登录"
echo ""
read -p "按回车键继续..." dummy
cloudflared tunnel login
fi
echo ""
echo "步骤 2/4: 创建 Tunnel..."
# 检查 tunnel 是否已存在
if cloudflared tunnel list 2>/dev/null | grep -q "dmp-tunnel"; then
echo "✅ Tunnel 'dmp-tunnel' 已存在"
else
echo "创建新的 tunnel..."
cloudflared tunnel create dmp-tunnel
fi
echo ""
echo "步骤 3/4: 配置 DNS..."
echo ""
echo "请确认要将 dmp.ink1ing.tech 指向这个 tunnel"
read -p "是否继续配置 DNS? (y/n): " confirm
if [ "$confirm" = "y" ] || [ "$confirm" = "Y" ]; then
echo "配置 DNS 记录..."
cloudflared tunnel route dns dmp-tunnel dmp.ink1ing.tech
echo "✅ DNS 配置完成"
else
echo "⚠️ 跳过 DNS 配置"
echo ""
echo "你可以稍后手动运行:"
echo " cloudflared tunnel route dns dmp-tunnel dmp.ink1ing.tech"
fi
echo ""
echo "步骤 4/4: 验证配置..."
cloudflared tunnel list
echo ""
echo "================================================"
echo " ✅ 设置完成!"
echo "================================================"
echo ""
echo "下一步:"
echo ""
echo "1. 双击运行 'start-tunnel.command' 启动服务"
echo " 或在终端运行: ./start-tunnel.sh"
echo ""
echo "2. 访问 https://dmp.ink1ing.tech 查看你的应用"
echo ""
echo "3. 本地访问: http://localhost:3456"
echo ""
echo "================================================"