From 102027a343ac383a1fdde7a014d270dfe5abb13e Mon Sep 17 00:00:00 2001 From: Antony Male Date: Thu, 5 Nov 2015 21:26:55 +0000 Subject: [PATCH] Allow extAddress to be set from the command line This allows relaysrv to listen on an unprivileged port, with port forwarding directing traffic from 443, thus providing an alternative to using setcap cap_net_bind_service=+ep --- cmd/relaysrv/main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/relaysrv/main.go b/cmd/relaysrv/main.go index 9d74ca408..2acd267d0 100644 --- a/cmd/relaysrv/main.go +++ b/cmd/relaysrv/main.go @@ -59,6 +59,7 @@ func main() { flag.StringVar(&statusAddr, "status-srv", ":22070", "Listen address for status service (blank to disable)") flag.StringVar(&poolAddrs, "pools", defaultPoolAddrs, "Comma separated list of relay pool addresses to join") flag.StringVar(&providedBy, "provided-by", "", "An optional description about who provides the relay") + flag.StringVar(&extAddress, "ext-address", "", "An optional address to advertising as being available on.\n\tAllows listening on an unprivileged port with port forwarding from e.g. 443, and be connected to on port 443.") flag.Parse()