如何更改IP地址,使其在使用$ _SERVER ['REMOTE_ADDR']時不會顯示我們的原始地址;在php如何將我的IP地址更改爲給定地址並訪問網站
回答
如果您嘗試從不同於您自己的IP訪問網站,則需要使用代理服務器。 Wikipedia有更多信息。
我爲此想到了幾個選項。我會從簡單到複雜。
首先,你可以使用一個代理服務器,並要求他通過你的程序或瀏覽器所做的HTTP請求,爲您獲取的資源。代理服務器將扮演在您的位置向目標服務查詢資源的角色。
例子:
要檢索域
stackoverflow.com
的主頁。您可以讓代理服務器請求stackoverflow的HTTP服務器向他發送主頁面,並將其轉發給您。對於SO web服務器,超全球
$_SERVER['REMOTE_ADDR']
變量將對應於代理服務器的IP地址,而不是您的IP地址。但是,HTTP協議實現了一些字段,例如HTTP_VIA
,HTTP_X_FORWARDED_FOR
或HTTP_FORWARDED
,可用於瞭解當前HTTP請求是否由代理服務器生成。一個透明代理將不指定這些字段,並不會改變你的要求而非透明代理可以揭示原始請求的原始IP地址。你必須使用一個可靠的代理,它將按照你的意願採取行動。需要考慮的另一件事是在您和代理之間使用
SSL tunnel
以避免竊聽。第二種解決方案是使用VPN(虛擬專用網絡)服務器。這完全解釋了它的工作方式太複雜了,但記住這一點,當你使用VPN服務連接到計算機時(例如l2tpd,pptpd ...)就好像你在同一個LAN上一樣電腦。所以你可以透明地向Web服務器發出請求,他永遠不會知道你的真實IP地址是什麼。
第三種解決方案可能是使用基於鏈接節點的網絡,如
TOR
。這是一個可以連接到的免費網絡,對普通人而言,您將完全匿名。 TOR網絡的力量是提供許多節點的網絡,每個節點都不知道其他節點的任何信息,因此即使連接到TOR網絡的人也不知道任何關於你的事情。如果您有興趣,我建議您閱讀更多。
還有更復雜的其他解決方案,比如TCP會話劫持通常使用僞造的IP地址,並從字面上偷另一臺計算機的TCP連接,但這是出於這個答案的範圍。
- 1. 停止訪問網站的IP地址
- 2. 從IP地址訪問網站
- 3. 如何讓我的網站訪問者的IP地址在php
- 4. 獲取客戶端的MAC地址和IP地址訪問我的網站
- 5. 如何訪問網站的2地址
- 6. 我無法使用其IP地址訪問我的網站
- 7. 更改joomla網站地址
- 8. 尋找IP地址並更改網站的語言
- 9. 從網站拉IP地址
- 10. 使用我的內部IP地址訪問網站
- 11. 隨機IP地址訪問我的網站
- 12. 無法通過其IP地址訪問我的網站
- 13. 阻止訪問您網站的某些特定IP地址
- 14. 如何確定通過什麼IP地址訪問我的網站?
- 15. 如何將IP地址解析爲Haskell中的IP地址?
- 16. 如何通過ip地址訪問共享主機網站
- 17. htacess - 如何讓多個IP地址來訪問網站
- 18. 如何通過真實IP地址遠程訪問asp.net網站
- 19. 如何將Tomcat的IP地址和端口號更改爲某個網址
- 20. Django網站地圖更改基地址
- 21. 我可以使用IP地址訪問網站
- 22. Drupal:我如何讀取訪問我的Drupal網站的人的IP地址?
- 23. IP地址無法訪問
- 24. 如何更改eve的IP地址?
- 25. 如何更改phpmyadmin MySQL的IP地址?
- 26. 更改EC2實例的公共IP地址彈性IP地址
- 27. 更改IP地址格式
- 28. 更改程序IP地址
- 29. ip地址更改通知
屬於超級用戶,如果你只是在說隱藏你自己的IP地址。但是,FWIW使用Tor。 – 2012-03-11 10:37:07
請解釋你的問題的背景;爲什麼你需要它,它與開發/調試你的代碼有什麼關係? – 2012-03-11 10:38:15