通用地理位置提供程序配置 (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”。