我有一个关于 Tor 和离开 Tor 出口节点的完全解密数据包的匿名状态的问题。我的高级理解是,在数据包穿越 Tor 网络之前,Tor 客户端选择 3 个 Tor 中继节点让数据包通过,并用出口节点的公钥加密数据包,然后用中间节点的公钥加密加密数据包公钥,然后使用入口节点的公钥再次执行此操作。每个节点在数据包到达时解密数据包。
这是我不明白这个过程如何实现匿名的部分。在 Tor 出口节点完全解密数据包后,该数据包将是一个普通数据包,因此它应该具有源地址和目标地址。因此,任何在数据包离开 Tor 出口节点后嗅探数据包的人都会知道源地址和目标地址是什么,对吧?
关于洋葱路由过程,我一定有一些不明白的地方,我希望有人能帮助我理解数据包在离开出口节点后是如何匿名的。毕竟既然它已经被完全解密,它的源和地址字段可以像任何其他数据包一样被嗅探吗?