🚇 9router-tunnel

Cloudflare relay for tunnel 9router

Agent ONLINE · websocket · last seen 2026-10-10 10:59:59 UTC · 32153 requests relayed

Endpoints

OpenAI-compatible API: https://panjoko-ai.adi-panjoko.my.id/v1
Dashboard: https://panjoko-ai.adi-panjoko.my.id/dashboard
Status JSON: https://panjoko-ai.adi-panjoko.my.id/_tunnel/status

Access is protected by 9router's own auth: dashboard password for the UI, API keys (Dashboard → API Keys) for /v1.

Recent requests

MethodPathStatusTimeAt (UTC)
GET/robots.txt40488 ms2026-10-10 11:09:41
GET/favicon.ico200100 ms2026-10-10 10:15:54
GET/favicon.ico200105 ms2026-10-10 10:15:53
GET/favicon.ico200102 ms2026-10-10 10:15:53
GET/favicon.ico200161 ms2026-10-10 10:15:53
GET/favicon.ico200119 ms2026-10-10 10:14:52
GET/favicon.ico200106 ms2026-10-10 10:14:52
GET/favicon.ico200102 ms2026-10-10 10:14:52
GET/favicon.ico200233 ms2026-10-10 10:14:51
GET/README.md40469 ms2026-10-10 10:10:37

Agent

On the 9router host, run npm run agent with agent/.env containing TUNNEL_URL, TUNNEL_NAME and TUNNEL_SECRET. The agent dials out (WebSocket, with HTTPS long-poll fallback) — no inbound firewall rules needed.