1.0.0
Initial release.
Features
- Build on libwebsockets with C for speed
- Full terminal emulation based on hterm
- SSL support based on OpenSSL
- Run any custom command with options
- Basic authentication support
- Cross platform: macOS, Linux, OpenWrt
Usage
USAGE:
ttyd [options] <command> [<arguments...>]
VERSION:
1.0.0
OPTIONS:
--port, -p Port to listen (default: 7681)
--interface, -i Network interface to bind
--credential, -c Credential for Basic Authentication (format: username:password)
--uid, -u User id to run with
--gid, -g Group id to run with
--signal, -s Signal to send to the command when exit it (default: SIGHUP)
--reconnect, -r Time to reconnect for the client in seconds (default: 10)
--ssl, -S Enable ssl
--ssl-cert, -C Ssl certificate file path
--ssl-key, -K Ssl key file path
--ssl-ca, -A Ssl ca file path
--debug, -d Set log level (0-9, default: 7)
--version, -v Print the version and exit
--help, -h Print this text and exit