HTTP請求頭中表示代理IP地址的屬性及獲取情況
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
代理服務器類型透明代理服務器(Transparent Proxies)透明代理,也稱為內(nèi)聯(lián)代理、攔截代理或強制代理,是一種位于最終用戶或設備與互聯(lián)網(wǎng)之間的服務器,可攔截所有請求和響應而不對其進行更改。 術語“透明”是指代理的操作對用戶不可見;它不會修改請求或響應的內(nèi)容,也不需要對用戶的設備進行任何配置更改。這使得它不同于非透明代理,非透明代理可能需要在客戶端設備上進行明確配置或修改通過它們的數(shù)據(jù)。 普通匿名代理服務器(Anonymous Proxies)普通匿名代理同樣可以隱藏用戶的IP地址,但與高匿名代理相比不同的是普通匿名代理會改變用戶的訪問請求,這樣的話站點服務器便有很大概率會識別出用戶使用了代理。 匿名代理隱藏了您的真實IP,但是向訪問對象可以檢測是使用代理服務器訪問他們的。會改變我們的請求信息,服務器端有可能會認為我們使用了代理。不過使用此種代理時,雖然被訪問的網(wǎng)站不能知道你的ip地址,但仍然可以知道你在使用代理,當然某些能夠偵測ip的網(wǎng)頁也是可以查到你的ip。 欺騙性代理服務器(Distorting Proxies)欺騙性代理是指代理服務器通過修改HTTP標頭來掩蓋客戶端的IP地址,并向目標服務器呈現(xiàn)一個虛假的IP地址。 它通常用于增強隱私、添加匿名層并限制監(jiān)視用戶瀏覽活動的能力。 高匿名代理服務器(High Anonymity Proxies)高匿名代理不改變客戶機的請求,這樣在服務器看來就像有個真正的客戶瀏覽器在訪問它,這時客戶的真實IP是隱藏的,完全用代理服務器的信息替代了您的所有信息,就象您就是完全使用那臺代理服務器直接訪問對象,同時服務器端不會認為我們使用了代理。 請求頭中表示代理 IP 地址的屬性REMOTE_ADDR在沒有使用代理服務器的情況下, 如果使用了代理服務器, HTTP_X_FORWARDED_FOR
也就是說,它是在服務器端內(nèi)部代碼層面針對X-Forwarded-For請求頭進行讀取操作時的一種轉(zhuǎn)換后的、適配特定環(huán)境的命名。 HTTP_CLIENT_IP
它并不是一個標準的 HTTP 請求頭部(header),而是一個在服務器端環(huán)境中可能被設置的變量。 WL-Proxy-Client-IP它用于表示通過 WebLogic Server(WL)代理的客戶端的原始 IP 地址。 當客戶端通過代理服務器訪問 WebLogic 應用時,代理服務器會添加這個頭部信息,以便應用服務器能夠識別真正發(fā)起請求的客戶端 IP 地址。 Proxy-Client-IP
這個頭部并不是 HTTP 協(xié)議標準的一部分,而是由某些代理服務器或負載均衡器自定義添加的,以便后端服務器能夠識別出原始請求的發(fā)起者。 X-Real-IP
與 對于支持 在這種情況下, X-Forwarded-For
第一個 IP 地址通常是發(fā)起請求的客戶端的 IP 地址,隨后的 IP 地址則代表請求所經(jīng)過的代理或負載均衡器的 IP 地址。 例如,如果一個請求從客戶端 IP 192.168.1.100 發(fā)出,并通過一個代理服務器 IP 192.168.2.1 轉(zhuǎn)發(fā)到目標 web 服務器,那么
獲取IP地址的幾種情況X-Forwarded-For 和 HTTP_X_FORWARDED_FOR的情況基本上是一樣的。 如果有多級代理,HTTP_X_FORWARDED_FOR / X-Forwarded-For 會包含一個 IP 地址列表,從左到右依次表示:
沒有使用代理服務器的情況
使用透明代理服務器的情況
使用普通匿名代理服務器的情況
使用欺騙性代理服務器的情況
使用高匿名代理服務器的情況
轉(zhuǎn)自https://www.cnblogs.com/emanjusaka/p/19015702 該文章在 2025/8/1 8:36:22 編輯過 |
關鍵字查詢
相關文章
正在查詢... |