comment & lint

This commit is contained in:
zitudu 2023-08-17 15:48:11 +08:00
parent ee9d9d1b7a
commit cee878be25
2 changed files with 21 additions and 21 deletions

View file

@ -570,11 +570,11 @@ type Configuration struct {
// Default: "for"
ForwardedRFC7239 []string `json:"forwarded-rfc7239"`
// Sets Forwarded "for" parameter node identifier, should be "ip" or a static string.
// Sets Forwarded "for" parameter node identifier, should be "ip" or a static obfuscated string.
// Default: "ip"
ForwardedRFC7239For string `json:"forwarded-rfc7239-for,omitempty"`
// Sets Forwarded "by" parameter node identifier, should be "ip" or a static string.
// Sets Forwarded "by" parameter node identifier, should be "ip" or a static obfuscated string.
// Default: "ip"
ForwardedRFC7239By string `json:"forwarded-rfc7239-by,omitempty"`

View file

@ -507,25 +507,25 @@ http {
# be one of ipv4, ipv6, and reg-name optionaly followed by a port after
# a colon.
map $http_host $proxy_forwarded_rfc2379_host {
# IPv4 and reg-name formed of valid field value characters can be sent
# as-is. The regular expression of IPv4 is subset of this one, and this
# expression also matches IPv4.
# Since characters "#", "^", "|", and "`" are invalid for reg-name,
# these four characters are removed from character set.
"~^[!$%&'*+._~0-9A-Za-z-]+$" "host=$http_host";
# reg-names are not matched last regular expression need to be quoted.
"~^[!$&'()*+,;=._~%0-9A-Za-z-]$" "host=\"$http_host\"";
# IPv6 addresses (with port or not) need to quoted (it must be already
# bracketed).
"~^\[[0-9A-Fa-f:.]+\](:[0-9]+)*$" "host=\"$http_host\"";
# IPv4:port and reg-name:port and need to be quoted.
"~^[!$&'()*+,;=._~%0-9A-Za-z-]+:[0-9]+$" "host=\"$http_host\"";
# Otherwise it is invalid.
default "host=unknown";
# IPv4 and reg-name formed of valid field value characters can be sent
# as-is. The regular expression of IPv4 is subset of this one, and this
# expression also matches IPv4.
# Since characters "#", "^", "|", and "`" are invalid for reg-name,
# these four characters are removed from character set.
"~^[!$%&'*+._~0-9A-Za-z-]+$" "host=$http_host";
# reg-names are not matched last regular expression need to be quoted.
"~^[!$&'()*+,;=._~%0-9A-Za-z-]$" "host=\"$http_host\"";
# IPv6 addresses (with port or not) need to quoted (it must be already
# bracketed).
"~^\[[0-9A-Fa-f:.]+\](:[0-9]+)*$" "host=\"$http_host\"";
# IPv4:port and reg-name:port and need to be quoted.
"~^[!$&'()*+,;=._~%0-9A-Za-z-]+:[0-9]+$" "host=\"$http_host\"";
# Otherwise it is invalid.
default "host=unknown";
}
# Section 3.1 of RFC3986 defines scheme syntax.