當我登入網站時:http://forum.supercell.net/mobile.php?do=login密碼錯誤5 次,他們的“警告”電子郵件顯示了我正確的公共IP,如評論框中所示,但是當我使用運行的“onavo Extend”應用程式再次執行相同的操作時,這次他們的“警告”電子郵件顯示了“內部IP”,如圖所示評論框。我想知道他們從哪裡取得內部IP?只有當我使用「onavo Extend」(資料壓縮 Android 應用程式)時才會發生這種情況。我認為這與 onavo 擴展的代理伺服器有關,它可能為我提供內部 IP,但我不太清楚。誰能解釋一下嗎?
“我的問題與代理及其顯示的隱藏內部 IP 位址有關。”我在這個問題中提到的網站和應用程式僅供參考以提供更多詳細信息,因此不應將其視為偏離主題。
答案1
我認為這與 onavo 擴展的代理伺服器有關,它可能為我提供內部 IP,但我不太清楚。
是的,「Onavo 擴充功能」使用 Onavo 的伺服器來壓縮您的資料。提供內容的 Web 伺服器可能會將 Onavo 伺服器視為客戶端。
普通代理伺服器插入 HTTP 標頭,例如轉發至。
轉發:for=192.0.2.60;原型=http;通過=203.0.113.43
由於螢幕截圖中顯示的 10.33.176.124 是RFC1918“私人地址”範圍。這通常會使用使用網路位址轉換 (NAT) 的路由器來隱藏,以其外部 IP 位址取代內部專用位址。我猜是網頁伺服器可能從代理 HTTP 標頭獲取此信息,如下所示。
如果您執行面向公眾的 HTTP 伺服器,您可以透過使用啟用了 Onavo 擴充功能的智慧型手機存取它來檢查這一點,然後檢查 HTTP 伺服器日誌或使用嗅探器(tcpdump、wireshark 等)。