R

Rouen Service

WebSocket Reverse Proxy & Tunnel Server

Node: s1 (rouen.inz.dev) | Cluster Active | TLS 1.3 Active
Web Interface
🛡️

Admin Console Auth

Sign in with your authorized Google Account to manage Rouen WebSocket tunnels.

Active Clients
0
Connected WebSocket Tunnels
Tunneled Requests
0
HTTP Requests Proxied
Data Transferred
0 B
Total Ingress / Egress
Server Uptime
0s
Cesanta Mongoose Engine

🔑 Device Pairing Console

Generate a single-use numeric code to pair a new Rouen desktop/mobile app client.

🔐 Global API Admin Token Non-Mesh-Client Operations

Master administrative bearer token used to authenticate direct REST API requests, proxy tunnels, and external CLI tools without client cryptographic keys.

Authenticate REST requests using header Authorization: Bearer <token> or query param ?token=<token> on /api/v1/* and /tunnel/* endpoints.
🌐 Cluster Mesh Nodes & Inter-Service Connections
⇄ Swipe horizontally to view full table
Node Identifier Host Address Mesh Port Health Status Active Tunnels Last Heartbeat
Loading cluster node topology...
Connected Rouen Application Tunnels
⇄ Swipe horizontally to view full table
Client Identifier Service Node Remote IP Uptime Requests Data TX/RX Last Ping Actions
No Rouen clients currently connected over WebSocket.

Clients can connect to wss://rouen.inz.dev/ws/connect?client_id=YOUR_ID

🗄️ Ephemeral Key-Value Registry (ZooKeeper-style)
⇄ Swipe horizontally to view full table
Key Path Registered Value Owner Client ID Node Type Actions
No active registry entries found.

Connected clients set ephemeral keys via WebSocket or POST /api/v1/registry/set

🔀 Active Multiplexed Routes (Virtual TCP Tunnels)
⇄ Swipe horizontally to view full table
Route Index Source Client ID Target Client ID Target Endpoint Data Transferred Actions
No active multiplexed virtual routes.

Rouen instances open virtual TCP routes using binary ROUTE_OPEN / ROUTE_DATA frames