| WORK_DIR=/app | |
| # 判断处理器架构 | |
| case "$(uname -m)" in | |
| aarch64|arm64 ) | |
| ARCH=arm64 | |
| ;; | |
| x86_64|amd64 ) | |
| ARCH=amd64 | |
| ;; | |
| armv7* ) | |
| ARCH=arm | |
| ;; | |
| * ) | |
| echo "Unsupported architecture" | |
| exit 1 | |
| esac | |
| # 下载需要的应用 | |
| wget -q -O $WORK_DIR/cloudflared https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-$ARCH | |
| # 赋执行权给 sh 及所有应用 | |
| chmod +x $WORK_DIR/cloudflared | |
| # 运行 cloudflared | |
| $WORK_DIR/cloudflared tunnel run --token ${ARGO_AUTH} & | |
| # 运行 open-webui | |
| $WORK_DIR/raycast-unblock-app | |
| wait |