test / start.sh
AISimplyExplained's picture
Update start.sh
bece1ae verified
raw
history blame contribute delete
684 Bytes
#!/bin/bash
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