From e1fb687104f3fc0725eeb47b4f9ac5351f0efb20 Mon Sep 17 00:00:00 2001 From: Mihai Parparita Date: Fri, 17 Mar 2023 14:46:52 -0700 Subject: [PATCH] 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 --- cmd/tailscale/cli/serve.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cmd/tailscale/cli/serve.go b/cmd/tailscale/cli/serve.go index 509addee7..9ef67cf46 100644 --- a/cmd/tailscale/cli/serve.go +++ b/cmd/tailscale/cli/serve.go @@ -45,7 +45,7 @@ serve https: [off] The 'tailscale serve' set of commands allows you to serve content and local servers from your Tailscale node to -your tailnet. +your tailnet. You can also choose to enable the Tailscale Funnel with: 'tailscale funnel on'. Funnel allows you to publish @@ -66,10 +66,12 @@ EXAMPLES - To serve simple static text: $ 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 - - 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 `), Exec: e.runServe,