Proxy IP parser
This middleware can be used to parse the following headers: X-Forwarded-*, Forwarded, True-Client-IP, X-Real-Ip parser http middleware.
Description
When proxy is trusted, the leftmost IP address will be used as a RemoteAddr
. Otherwise RemoteAddr
won't be changed.
Usage
http:
address: 127.0.0.1:12811
max_request_size: 1024
middleware: [ "proxy_ip_parser" ] <------ Middleware
uploads:
forbid: [ ".php", ".exe", ".bat" ]
trusted_subnets: <----- Trusted addresses in CIDR format
[
"10.0.0.0/8",
"127.0.0.0/8",
"172.16.0.0/12",
"192.168.0.0/16",
"::1/128",
"fc00::/7",
"fe80::/10"
]
pool:
num_workers: 2
allocate_timeout: 60s
destroy_timeout: 60s
Last updated
Was this helpful?