我正在运行隐藏服务作为我的学校的期末考试,但是我遇到了一个问题:我必须证明连接到我的网站的同一台计算机的IP可以稍微改变一点,但是当我尝试函数,如$ip=$_SERVER['REMOTE_ADDR'];
它总是给我127.0.0.1,而不是最后一个连接到我的tor节点。 我该如何解决这个问题? Tor网络正常吗?提前欢呼!如何获取请求Tor WebPage的客户端IP?
4
A
回答
0
有没有直接的方法,但你可以尝试使用第三方服务器甚至从本地服务器获得实际的IP。
<?php
$content = file_get_contents('http://checkip.dyndns.com/');
preg_match('/Current IP Address: \[?([:.0-9a-fA-F]+)\]?/', $content, $ip);
echo $externalIp = $ip[1];
?>
这里是一个工作PHPFiddle。希望这会有所帮助,欢呼:)
+0
看起来像这根本不起作用,我只是写下你放在这里的代码,然后放一个'echo“$ externalIp”'...但没有任何东西出现 –
+0
这里是一个工作[PHPFiddle](http:// phpfiddle.org/main/code/0k49-pqjy) – Neeraj
相关问题
- 1. 如何获取Tornado请求的客户端IP?
- 2. 如何获取Tornado Web套接字请求的客户端IP?
- 3. 如何使用Restify从请求对象获取客户端IP?
- 4. 获取客户端IP的客户端
- 5. 获取请求的客户端的IP地址(SOAP消息)
- 6. 获取mule中的每个请求的客户端IP地址
- 7. 获取请求的客户端的IP地址expressjs
- 8. 如何获取客户端的IP?
- 9. 如何获取客户端的IP?
- 10. 获取请求客户端的IP地址(Soap消息)
- 11. node.js从http请求对象获取客户端IP
- 12. 如何获取客户端IP地址
- 13. 如何获取客户端IP地址
- 14. 如何获取请求客户机的SOAP的源IP?
- 15. Node.js:获取客户端IP
- 16. DARTlang获取客户端IP
- 17. 如何从java中的请求获取客户端的浏览器ip?
- 18. 如何获取嵌入式NettyJaxrsServer中的请求的客户端IP
- 19. Http客户端获取请求
- 20. CakePHP - 如何获取模型上的请求URL和客户端IP?
- 21. 如何从haproxy docker容器中的请求获取客户端IP?
- 22. 如何获取Yii的SOAP客户端请求头?
- 23. 如何从窗体客户端的HTTP请求获取值
- 24. 如何获取系统的客户端ip和服务器ip?
- 25. 如何获得OpenERP的客户端IP
- 26. 从客户端请求,服务器端获取Active Directory用户?
- 27. tcp从edittext获取客户端的ip
- 28. 获取客户端IP中的Symfony2
- 29. 如何从传统ASP请求获取* actual *客户端URL?
- 30. 如何从请求中获取客户端域名
隐藏连接到你的计算机的真正ip是Tor的整个点! – Quentin
由于TOR通过localhost运行,因此TOR显示“127.0.0.1”是正常的。你可以检查后续IP,如果这给你更多的信息,但你可能只会得到下一跳。 – DocRattie
我的意思是,我会知道连接到我的最后一个tor节点IP(每当有人连接时应该改变),但它总是给我127.0.0.1!不是这样做的方式吗? –