通用地理位置提供程序配置 (proto)
通用地理位置提供程序 配置概述。在地理位置提供程序之间共享的通用配置。
extensions.geoip_providers.common.v3.CommonGeoipProviderConfig
[extensions.geoip_providers.common.v3.CommonGeoipProviderConfig proto]
{
"geo_headers_to_add": {...}
}
- geo_headers_to_add
(extensions.geoip_providers.common.v3.CommonGeoipProviderConfig.GeolocationHeadersToAdd, REQUIRED) 用于配置要添加到请求的地理位置标头的配置。
extensions.geoip_providers.common.v3.CommonGeoipProviderConfig.GeolocationHeadersToAdd
[extensions.geoip_providers.common.v3.CommonGeoipProviderConfig.GeolocationHeadersToAdd proto]
要添加到请求的一组地理位置标头。如果在传入请求中存在任何配置的标头,它将被 Geoip 过滤器 覆盖。
{
"country": ...,
"city": ...,
"region": ...,
"asn": ...,
"is_anon": ...,
"anon_vpn": ...,
"anon_hosting": ...,
"anon_tor": ...,
"anon_proxy": ...
}
- country
(string) 如果设置,标头将用于填充与 IP 地址关联的国家/地区 ISO 代码。
- city
(string) 如果设置,标头将用于填充与 IP 地址关联的城市。
- region
(string) 如果设置,标头将用于填充与 IP 地址关联的区域 ISO 代码。将选择最不具体的细分作为区域值。
- asn
(string) 如果设置,标头将用于填充与 IP 地址关联的 ASN。
- is_anon
(string) 如果设置,将检查 IP 地址是否属于任何类型的匿名网络(例如 VPN、公共代理等),并使用检查结果填充标头。标头值将根据检查结果设置为“true”或“false”。
- anon_vpn
(string) 如果设置,将检查 IP 地址是否属于 VPN,并使用检查结果填充标头。标头值将根据检查结果设置为“true”或“false”。
- anon_hosting
(string) 如果设置,将检查 IP 地址是否属于托管提供商,并使用检查结果填充标头。标头值将根据检查结果设置为“true”或“false”。
- anon_tor
(string) 如果设置,将检查 IP 地址是否属于 TOR 出口节点,并使用检查结果填充标头。标头值将根据检查结果设置为“true”或“false”。
- anon_proxy
(string) 如果设置,将检查 IP 地址是否属于公共代理,并使用检查结果填充标头。标头值将根据检查结果设置为“true”或“false”。