websocket-tcp-bridge

JSON →
library 1.0.3 ·javascript abandoned
verified Jun 7, 2026

Bridges TCP connections through a WebSocket server, commonly used to tunnel SSH over WebSocket. The package provides three command-line tools: server.js (exposes a local TCP port via WebSocket), client.js (connects a local TCP client to a remote WebSocket endpoint), and pipe.js (maps stdio to a WebSocket for use as an SSH ProxyCommand). It enables SSH through firewalls that only allow HTTP/HTTPS traffic. Current stable version is 1.0.3, released in 2016 with no active development. Key differentiators: lightweight, no dependencies besides Node.js built-ins and ws WebSocket library, simple deployment via screen/cron, and support for Apache reverse proxy.