FTP 服务器收到经 SOCKS 代理转发的 TCP 连接时,看到的是打开代理出站连接的那一端。SOCKS 协商发生在客户端与代理之间;它不是随连接一并送达 FTP 的额外身份标识头。

记录对端 IP 与源端口、目的地址与端口、传输协议,以及时间基准明确且准确的时间戳。共享出口地址可能代表许多同时连接的客户端,因此仅凭 IP 是较弱的关联键。

要把出站连接与先前的客户端连接对应起来,需要中间设备以及任何相关地址转换的记录。这些记录可能并不存在,也可能已不可用。目的地侧的抓包无法重建缺失的映射。

HTTP 转发头是另一套机制,普通 FTP 并不携带。即便在 HTTP 中,声称的原始客户端字段也需要可信来源;客户端自行提供的任意文本并不能证明是谁在操作连接。

相关文章