diff --git a/cl穿透 b/cl穿透 new file mode 100644 index 0000000..109c5dd --- /dev/null +++ b/cl穿透 @@ -0,0 +1,27 @@ +#!/bin/bash + +# ========================================== +# 在下方引号内填入你的 Cloudflare Tunnel Token +# ========================================== +TUNNEL_TOKEN="这里填入你的Token" + +# 检查 Token 是否已填写 +if [ "$TUNNEL_TOKEN" = "这里填入你的Token" ] || [ -z "$TUNNEL_TOKEN" ]; then + echo -e "\033[31m[错误] 请先在脚本中填入你的 Tunnel Token!\033[0m" + exit 1 +fi + +echo -e "\033[32m[启动] 正在启动 Cloudflare Tunnel 容器...\033[0m" + +# 运行 Docker 容器 +docker run -d \ + --name cf-tunnel \ + --restart always \ + cloudflare/cloudflared:latest \ + tunnel --no-autoupdate run --token "$TUNNEL_TOKEN" + +if [ $? -eq 0 ]; then + echo -e "\033[32m[成功] Tunnel 容器已在后台运行。\033[0m" +else + echo -e "\033[31m[失败] 容器启动失败,请检查 Docker 安装情况。\033[0m" +fi \ No newline at end of file