检测'表观' Tor隐藏服务上的IP?

时间:2013-07-09 19:08:39

标签: ip tor

Tor隐藏服务如何检测访问者的“明显IP”(退出节点IP ??)地址?

我试过这个:

  for each item in request.servervariables<br/>
  response.write("<br />" & item & "=" & request.servervariables(item))<br/>
  next

...并且每个IP都是127.0.0.1,因为它应该在一个级别。但我想提供一个隐藏的服务,和许多其他网站一样,我想向用户保证,我们无法通过发布明显的IP地址来检测他们的真实IP地址。

任何能让我发布“明显”IP地址的代码的想法吗?

1 个答案:

答案 0 :(得分:0)

首先,请先阅读Hidden Services的架构。客户端和隐藏服务之间有六个跃点。

如果您将Web服务器作为隐藏服务运行,则该Web服务器将始终在传递给它的任何请求中接收IP地址。例如,您将在apache日志中看到这些地址。如果您愿意,您可以将这些地址回复给客户,以提供您所寻求的保证。 Tor提供了这样的IP检查服务:https://check.torproject.org/,即使是隐藏的服务也是如此。