Change-Id: Ibbd8f5f08d4614d9e92c245b8da25f3f6f19319e
This commit is contained in:
Adrian Dewhurst
2024-09-27 10:08:44 -04:00
parent af5a845a87
commit 230c0eaee6
5 changed files with 26 additions and 3 deletions

View File

@@ -161,6 +161,7 @@ type serveEnv struct {
tlsTerminatedTCP uint // a TLS terminated TCP port
subcmd serveMode // subcommand
yes bool // update without prompt
service string // listen on a virtual service IP
lc localServeClient // localClient interface, specific to serve

View File

@@ -127,6 +127,7 @@ func newServeV2Command(e *serveEnv, subcmd serveMode) *ffcli.Command {
fs.UintVar(&e.tcp, "tcp", 0, "Expose a TCP forwarder to forward raw TCP packets at the specified port")
fs.UintVar(&e.tlsTerminatedTCP, "tls-terminated-tcp", 0, "Expose a TCP forwarder to forward TLS-terminated TCP packets at the specified port")
fs.BoolVar(&e.yes, "yes", false, "Update without interactive prompts (default false)")
fs.StringVar(&e.service, "service", "", "listen for connections on a virtual service IP (example: service:myservice)")
}),
UsageFunc: usageFuncNoDefaultValues,
Subcommands: []*ffcli.Command{