cmd/tailscale/cli: fix inconsistency between serve text and example command

Use the same local port number in both, and be more precise about what
is being forwarded

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
This commit is contained in:
Mihai Parparita 2023-03-17 14:46:52 -07:00 committed by Mihai Parparita
parent 654b5a0616
commit e1fb687104

View File

@ -45,7 +45,7 @@ func newServeCommand(e *serveEnv) *ffcli.Command {
The 'tailscale serve' set of commands allows you to serve The 'tailscale serve' set of commands allows you to serve
content and local servers from your Tailscale node to content and local servers from your Tailscale node to
your tailnet. your tailnet.
You can also choose to enable the Tailscale Funnel with: You can also choose to enable the Tailscale Funnel with:
'tailscale funnel on'. Funnel allows you to publish 'tailscale funnel on'. Funnel allows you to publish
@ -66,10 +66,12 @@ func newServeCommand(e *serveEnv) *ffcli.Command {
- To serve simple static text: - To serve simple static text:
$ tailscale serve https:8080 / text:"Hello, world!" $ tailscale serve https:8080 / text:"Hello, world!"
- To forward raw TCP packets to a local TCP server on port 5432: - To forward incoming TCP connections on port 2222 to a local TCP server on
port 22 (e.g. to run OpenSSH in parallel with Tailscale SSH):
$ tailscale serve tcp:2222 tcp://localhost:22 $ tailscale serve tcp:2222 tcp://localhost:22
- To forward raw, TLS-terminated TCP packets to a local TCP server on port 80: - To accept TCP TLS connections (terminated within tailscaled) proxied to a
local plaintext server on port 80:
$ tailscale serve tls-terminated-tcp:443 tcp://localhost:80 $ tailscale serve tls-terminated-tcp:443 tcp://localhost:80
`), `),
Exec: e.runServe, Exec: e.runServe,