Initial commit: AI Interview System
This commit is contained in:
32
start-tunnel.sh
Executable file
32
start-tunnel.sh
Executable file
@@ -0,0 +1,32 @@
|
||||
#!/bin/bash
|
||||
# 启动 Cloudflare Tunnel(替代 ngrok,无警告页面)
|
||||
#
|
||||
# 使用方法:
|
||||
# ./start-tunnel.sh
|
||||
#
|
||||
# 会输出一个 URL,类似:
|
||||
# https://xxx-xxx-xxx.trycloudflare.com
|
||||
#
|
||||
# 把这个 URL 复制到 .env 文件的 TUNNEL_URL 配置中
|
||||
|
||||
echo "🚀 启动 Cloudflare Tunnel..."
|
||||
echo ""
|
||||
echo "等待隧道建立,会显示一个 trycloudflare.com 的 URL"
|
||||
echo "请复制该 URL 到 .env 文件的 TUNNEL_URL 配置中"
|
||||
echo ""
|
||||
echo "按 Ctrl+C 停止隧道"
|
||||
echo ""
|
||||
|
||||
# 检查 cloudflared 是否安装
|
||||
if ! command -v cloudflared &> /dev/null; then
|
||||
echo "❌ cloudflared 未安装"
|
||||
echo ""
|
||||
echo "请先安装 cloudflared:"
|
||||
echo " macOS: brew install cloudflared"
|
||||
echo " Linux: curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o cloudflared && chmod +x cloudflared && sudo mv cloudflared /usr/local/bin/"
|
||||
echo " Windows: 从 https://github.com/cloudflare/cloudflared/releases 下载"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 启动隧道
|
||||
cloudflared tunnel --url http://localhost:8000
|
||||
Reference in New Issue
Block a user