SSH WebSocket Proxy Server

This is a WebSocket-to-SSH proxy server that allows web-based SSH clients to connect to SSH servers.

WebSocket Connection Required

This server does not serve HTTP content. You must connect using the WebSocket protocol.

How to Connect

Use a WebSocket client to connect to:

ws://localhost:3333/hostname:port

Example

To connect to an SSH server at example.com:22:

ws://localhost:3333/example.com:22

Authentication

After establishing the WebSocket connection, send a JSON message with your SSH credentials:

{
  "type": "ssh-auth",
  "username": "your-username",
  "password": "your-password"
}