添加 cl穿透
This commit is contained in:
27
cl穿透
Normal file
27
cl穿透
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user