我正在運行隱藏服務作爲我的學校的期末考試,但是我遇到了一個問題:我必須證明連接到我的網站的同一臺計算機的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!不是這樣做的方式嗎? –