]> prime8.dev >> repos - ttyd.git/commitdiff
update doc for --ping-interval option
authorShuanglei Tao <tsl0922@gmail.com>
Sun, 13 Dec 2020 15:08:33 +0000 (23:08 +0800)
committerShuanglei Tao <tsl0922@gmail.com>
Sun, 13 Dec 2020 15:08:33 +0000 (23:08 +0800)
README.md
man/ttyd.1
man/ttyd.man.md

index e787bba1a76d27b63a8ac4759260aab229efb512..b74e30f11c550669a715a05766d9b9703e3c2b0a 100644 (file)
--- a/README.md
+++ b/README.md
@@ -83,6 +83,7 @@ OPTIONS:
     -B, --browser           Open terminal with the default system browser
     -I, --index             Custom index.html path
     -b, --base-path         Expected base path for requests coming from a reverse proxy (eg: /mounted/here)
+    -P, --ping-interval     Websocket ping interval(sec) (default: 300)
     -6, --ipv6              Enable IPv6 support
     -S, --ssl               Enable SSL
     -C, --ssl-cert          SSL certificate file path
index cc49f3a47a429935fd3b1506eacd57e9ce8add34..83e8f63cef6b6631e3b29cba615d3dc4b5fe1d15 100644 (file)
@@ -13,6 +13,8 @@ ttyd \- Share your terminal over the web
 .SH Description
 .PP
 ttyd is a command\-line tool for sharing terminal over the web that runs in *nix and windows systems, with the following features:
+
+.RS
 .IP \(bu 2
 Built on top of Libwebsockets with libuv for speed
 .IP \(bu 2
@@ -28,6 +30,8 @@ Basic authentication support and many other custom options
 .IP \(bu 2
 Cross platform: macOS, Linux, FreeBSD/OpenBSD, OpenWrt/LEDE, Windows
 
+.RE
+
 
 .SH OPTIONS
 .PP
@@ -95,6 +99,10 @@ Cross platform: macOS, Linux, FreeBSD/OpenBSD, OpenWrt/LEDE, Windows
 \-b, \-\-base\-path
       Expected base path for requests coming from a reverse proxy (eg: /mounted/here)
 
+.PP
+\-P, \-\-ping\-interval
+      Websocket ping interval(sec) (default: 300)
+
 .PP
 \-6, \-\-ipv6
       Enable IPv6 support
@@ -144,6 +152,8 @@ ttyd \-p 8080 bash \-x
 .PP
 Then open 
 \[la]http://localhost:8080\[ra] with a browser, you will get a bash shell with debug mode enabled. More examples:
+
+.RS
 .IP \(bu 2
 If you want to login with your system accounts on the web browser, run \fB\fCttyd login\fR\&.
 .IP \(bu 2
@@ -151,6 +161,8 @@ You can even run a none shell command like vim, try: \fB\fCttyd vim\fR, the web
 .IP \(bu 2
 Sharing single process with multiple clients: \fB\fCttyd tmux new \-A \-s ttyd vim\fR, run \fB\fCtmux new \-A \-s ttyd\fR to connect to the tmux session from terminal.
 
+.RE
+
 
 .SH SSL how\-to
 .PP
@@ -208,11 +220,15 @@ If you don't want to enable client certificate verification, remove the \fB\fC\-
 .SH Docker and ttyd
 .PP
 Docker containers are jailed environments which are more secure, this is useful for protecting the host system, you may use ttyd with docker like this:
+
+.RS
 .IP \(bu 2
 Sharing single docker container with multiple clients: docker run \-it \-\-rm \-p 7681:7681 tsl0922/ttyd.
 .IP \(bu 2
 Creating new docker container for each client: ttyd docker run \-it \-\-rm ubuntu.
 
+.RE
+
 
 .SH Nginx reverse proxy
 .PP
index e963d432f4322904423d7880b5964a3f98b41752..5da4c956e5f31d16473d5da00e7eedc0fef9e1e2 100644 (file)
@@ -67,6 +67,9 @@ ttyd 1 "September 2016" ttyd "User Manual"
   -b, --base-path
       Expected base path for requests coming from a reverse proxy (eg: /mounted/here)
 
+  -P, --ping-interval
+      Websocket ping interval(sec) (default: 300)
+
   -6, --ipv6
       Enable IPv6 support