Onifast Relay connects your local servers and development services securely to the public web. Bridge HTTP and raw TCP protocols via robust websocket pooling.
Bridge development environments, expose local databases, and route traffic intelligently with a single unified gateway.
Choose the protocol bridge that fits your deployment architecture.
Web Relay handles HTTP requests by transferring incoming traffic over secure websocket connections to local HTTP endpoints.
# Web pools status (JSON) GET /relay/pools { "user1.onifast.com": 3, "user2.onifast.com": 1 } # Tunnel pools status (JSON) GET /tunnel/pools { "db.onifast.com": 2 }
# Read target host from connection host = peekConnectionInfo(conn) # Route based on protocols if isHTTPRequest(peekedData) { // Serve HTTP via Dial Mux http.Serve(listener, dialMux) } else { // Pipe raw TCP to websocket pool pool = findPool(host) ws = <-pool io.Copy(ws, conn) }
The gateway inspects connections dynamically without decrypting SSL payloads, retaining security boundaries.
Install Onifast Panel and run your private tunneling infrastructure securely.