1
我有一個IIS網站,它是CloudFlare,它隱藏了我的網絡服務器的真實IP,但它也隱藏了我所有訪問者的真實IP到我的網站。我如何獲得我的訪問者的真實IP?我已經看到了這樣做的方法,但它是針對不同的Web服務器程序。(已解決)IIS - 在CloudFlare後面獲取真實IP地址?
我有一個IIS網站,它是CloudFlare,它隱藏了我的網絡服務器的真實IP,但它也隱藏了我所有訪問者的真實IP到我的網站。我如何獲得我的訪問者的真實IP?我已經看到了這樣做的方法,但它是針對不同的Web服務器程序。(已解決)IIS - 在CloudFlare後面獲取真實IP地址?
完整的答案可以在這裏找到:https://support.cloudflare.com/hc/en-us/articles/200170666-How-do-I-correct-visitor-IP-with-Microsoft-IIS-
TL博士:你需要安裝一個模塊並進行配置(IIS 7中)。
如果是IIS 8+,它是內置的,但它只會使訪問者IP地址對IIS服務器可見,而不會對託管的應用程序可見。
如果我正確讀取它,它仍然應該在請求頭(「CF-Connecting-IP」)中可用。
希望它會有所幫助。
是的,但https://www.cloudflare.com/technical-resources/#iis需要F5XFFHttpModule.dll和Install-XFF.ps1 –
這裏是https://devcentral.f5.com/articles/x-forward -for-http-module-for-iis7-source-included,這裏也是https://github.com/techiemac/F5XFFHttpModule/tree/master/F5XFFHttpModule-Source –
我已經從這裏下載了ps1文件https:// github .com/techiemac/F5XFFHttpModule/tree/master/F5XFFHttpModule-Source並從這裏下載.dll http://devcentral.f5.com/downloads/joe/F5XFFHttpModule.zip,然後將這些文件放在C:\ HttpModules中,然後運行。\ Install-XFF.ps1 -cmd install -module_path c:\ HttpModules \ F5XFFHttpModule.dll 從cmd中的文件夾。它在記事本中打開PS1文件。放入IP查找服務時,日誌中的IP仍然顯示爲來自CloudFlare。 –