add trusted proxy for parsing client IPs (#115)

This commit is contained in:
Tobi Smethurst 2021-07-26 16:15:36 +02:00 committed by GitHub
commit e2757ae676
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 339 additions and 13 deletions

View file

@ -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},
},
}
}