我们经常收到警方要求提供访客的 IP 和端口的请求。
当请求通过 cloudflare(https)发出时,$remote_port 变量为空,当我通过其 ip 访问负载均衡器时,端口设置正确。
log_format main '[$time_local] - $http_x_forwarded_for - $remote_addr - p$remote_port - $status - $request_time - "$uri"';
答案1
CloudFlare 不会将该信息传递给您,因此您没有该信息也就不足为奇了。
CloudFlare 提供的唯一信息是这里。如果需要端口,那么警方将必须从您那里获取 IP,并将请求发送到 CloudFlare 以获取端口号。