Add forward_proxy_url parameter intro

https://github.com/caddyserver/caddy/pull/6114
This commit is contained in:
cismous 2024-07-08 17:23:21 +08:00 committed by GitHub
parent abdb76f083
commit a58fae4830
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -529,6 +529,7 @@ transport http {
versions <versions...> versions <versions...>
compression off compression off
max_conns_per_host <count> max_conns_per_host <count>
forward_proxy_url <url>
} }
``` ```
@ -593,6 +594,11 @@ transport http {
- **max_conns_per_host** <span id="max_conns_per_host"/> optionally limits the total number of connections per host, including connections in the dialing, active, and idle states. Default: No limit. - **max_conns_per_host** <span id="max_conns_per_host"/> optionally limits the total number of connections per host, including connections in the dialing, active, and idle states. Default: No limit.
- **forward_proxy_url** <span id="forward_proxy_url"/> is a parameter that specifies the URL of a server that the HTTP transport will use to proxy requests to the upstream server. This parameter takes precedence over environment variables like HTTP_PROXY. When a value is provided for this parameter, requests will flow through the reverse proxy in the following order:
a. User Agent -> Reverse Proxy
b. Reverse Proxy -> Forward Proxy ( specified by forward_proxy_url )
c. Forward Proxy -> Upstream Server
#### The `fastcgi` transport #### The `fastcgi` transport