我假设 squid 保留了发出请求的内部 ip:port 列表以及满足该请求的匹配外部 ip:port 列表。
对于长传输的情况,例如文件下载,如果能够看到哪个内部 ip:port 正在下载文件就好了。
我能够通过 tcpdump 或 iptraf 轻松查看流量并获取 squid 正在使用的外部 ip:port,但我找不到将其映射回内部 ip:port 的方法。
答案1
Squid 的 access.log 应该会显示请求的 IP 地址。我使用特别行政区政府将 access.log 解析为更易读的内容。如果您想知道特定文件的请求 IP
grep *filename* access.log
...应该告诉您请求者的 IP。