Spaces:
Runtime error
Runtime error
| set -e | |
| # Start WARP daemon | |
| warp-svc & | |
| sleep 8 | |
| # Configure proxy mode | |
| warp-cli --accept-tos registration new 2>/dev/null || true | |
| sleep 2 | |
| warp-cli mode proxy 2>/dev/null || true | |
| warp-cli proxy port 40000 2>/dev/null || true | |
| warp-cli connect 2>/dev/null || true | |
| sleep 5 | |
| # Check if proxy port is actually listening | |
| if nc -z 127.0.0.1 40000 2>/dev/null; then | |
| echo "[warp] SOCKS5 proxy confirmed on :40000" | |
| exec env \ | |
| ALL_PROXY=socks5://127.0.0.1:40000 \ | |
| HTTP_PROXY=socks5://127.0.0.1:40000 \ | |
| HTTPS_PROXY=socks5://127.0.0.1:40000 \ | |
| node src/cobalt.js | |
| else | |
| echo "[warp] Proxy not listening — starting cobalt without proxy" | |
| exec node src/cobalt.js | |
| fi | |