我已经在 Google Cloud 上部署了带有 HELM 的 traefik 版本 2.3.1,并附加了负载均衡器。我也启用了访问日志。也启用了标题。但是,当我需要识别通过 traefik 访问我的站点的客户端的源 IP 时,我无法在访问日志上看到客户端真实/公共 IP。我只看到网关 IP 而不是客户端真实 IP。可以就此提出一些建议,我如何在 traefik 访问日志中启用客户端的真实 IP。
这是我使用 HELM 配置访问日志的配置选项。
logs:
general:
level: INFO
access:
enabled: true
format: json
bufferingSize: 100
# Filtering https://docs.traefik.io/observability/access-logs/#filtering
filters: {}
# statuscodes: "200,300-302"
# retryattempts: true
# minduration: 10ms
# Fields
# https://docs.traefik.io/observability/access-logs/#limiting-the-fieldsincluding-headers
fields:
general:
defaultmode: keep
names: {}
# Examples:
# ClientUsername: drop
headers:
defaultmode: keep
names: {}
# Examples:
# User-Agent: redact