summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorLibravatar Tobi Smethurst <31960611+tsmethurst@users.noreply.github.com>2021-07-26 16:15:36 +0200
committerLibravatar GitHub <noreply@github.com>2021-07-26 16:15:36 +0200
commite2757ae6769758da766c7729f4b444a02414ecd0 (patch)
tree1754404193887503c64eefc4396065edd4d930e1 /cmd
parentMerge branch 'main' of github.com:superseriousbusiness/gotosocial into main (diff)
downloadgotosocial-e2757ae6769758da766c7729f4b444a02414ecd0.tar.xz
add trusted proxy for parsing client IPs (#115)
Diffstat (limited to 'cmd')
-rw-r--r--cmd/gotosocial/generalflags.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/cmd/gotosocial/generalflags.go b/cmd/gotosocial/generalflags.go
index 06d6e8922..f33ef5b49 100644
--- a/cmd/gotosocial/generalflags.go
+++ b/cmd/gotosocial/generalflags.go
@@ -68,5 +68,11 @@ func generalFlags(flagNames, envNames config.Flags, defaults config.Defaults) []
Value: defaults.Port,
EnvVars: []string{envNames.Port},
},
+ &cli.StringSliceFlag{
+ Name: flagNames.TrustedProxies,
+ Usage: "Proxies to trust when parsing x-forwarded headers into real IPs.",
+ Value: cli.NewStringSlice(defaults.TrustedProxies...),
+ EnvVars: []string{envNames.TrustedProxies},
+ },
}
}