Http Header信息


  • REMOTE_ADDR – 訪問客戶端的 IP 地址
  • HTTP_VIA – 如果有該條信息, 就證明您使用了代理服務器,代理服務器的地址就是后面的數值。
  • HTTP_X_FORWARDED_FOR – 如果有該條信息, 也證明了您使用了代理服務器代理服務器的地址就是后面的數值。
  • HTTP_ACCEPT_LANGUAGE – 您瀏覽器所使用的語言集
  • HTTP_USER_AGENT – 對大多數瀏覽器而言,這個值一般是 Mozilla. 可能還會包括瀏覽器的類型和版本號以及操作系統信息。
  • HTTP_HOST – 網頁服務器名稱

使用不同種類代理服務器,上面的信息會有所不同:
一、沒有使用代理服務器的情況:
      REMOTE_ADDR = 您的 IP
      HTTP_VIA = 沒數值或不顯示
      HTTP_X_FORWARDED_FOR = 沒數值或不顯示
   二、使用透明代理服務器的情況:Transparent Proxies
      REMOTE_ADDR = 代理服務器 IP
      HTTP_VIA = 代理服務器 IP
      HTTP_X_FORWARDED_FOR = 您的真實 IP
   這類代理服務器還是將您的信息轉發給您的訪問對象,無法達到隱藏真實身份的目的。
   三、使用普通匿名代理服務器的情況:Anonymous Proxies
      REMOTE_ADDR = 代理服務器 IP
      HTTP_VIA = 代理服務器 IP
      HTTP_X_FORWARDED_FOR = 代理服務器 IP
   隱藏了您的真實IP,但是向訪問對象透露了您是使用代理服務器訪問他們的。
   四、使用欺騙性代理服務器的情況:Distorting Proxies
      REMOTE_ADDR = 代理服務器 IP
      HTTP_VIA = 代理服務器 IP
      HTTP_X_FORWARDED_FOR = 隨機的 IP
   告訴了訪問對象您使用了代理服務器,但編造了一個虛假的隨機IP代替您的真實IP欺騙它。
五、使用高匿名代理服務器的情況:High Anonymity Proxies (Elite proxies)
      REMOTE_ADDR = 代理服務器 IP
      HTTP_VIA = 沒數值或不顯示
      HTTP_X_FORWARDED_FOR = 沒數值或不顯示
   完全用代理服務器的信息替代了您的所有信息,就象您就是完全使用那台代理服務器直接訪問對象。
   除此之外,proxy judges 還提供了其他可供參考的判定信息,您可以在實踐中加以利用。


HTTP HEADER 變量意義一覽表

  • REMOTE_ADDR:扔出REQUEST的客戶端IP地址(也可能是路由上最后一個Proxy)
  • REMOTE_HOST: 扔出REQUEST的客戶端主機名(也可能是路由上最后一個Proxy)
  • REMOTE_USER:扔出REQUEST的客戶端認證用戶名
  • REMOTE_PORT:扔出REQUEST的客戶端端口號
  • REMOTE_IDENT:扔出REQUEST的客戶端用戶名(支持IDENT協議的時候才有用)
  • HTTP_X_FORWARDED_FOR:接續的原始IP地址
  • HTTP_VIA:Proxy的信息
  • HTTP_FORWARDED:Proxy的URI、以及客戶端的全域名(FQDN)
  • HTTP_CACHE_CONTROL:Cache的控制信息(比如 max-age=259200 最長時間)
  • HTTP_PROXY_CONNECTION:Proxy的接續狀態
  • HTTP_SP_HOST:接續的原始IP地址
  • HTTP_CACHE_INFO:Cache信息
  • HTTP_CLIENT_IP:客戶端IP(TrafficServer或者NetscapeProxy會使用此變量)
  • HTTP_MAX_FORWARDS:最多路經幾個Proxy
  • HTTP_ACCEPT: 客戶端的瀏覽器支持的MIME種類[cchere.net 西西河 你克我服]
  • HTTP_ACCEPT_CHARSET:客戶端瀏覽器支持的字符集
  • HTTP_ACCEPT_ENCODING:客戶端瀏覽器支持的編碼方式(比如gzip,deflate等等)
  • HTTP_ACCEPT_LANGUAGE:客戶端瀏覽器支持的語種(比如cn,en等等)
  • HTTP_CONNECTION:HTTP接續的狀態(比如keep-alive等等)
  • HTTP_COOKIE:對當前URL所保留的相關Cookie信息
  • HTTP_FROM:客戶端瀏覽器所設定的email地址
  • HTTP_HOST:客戶端所要訪問的主機名
  • HTTP_PRAGMA:Cache模式(對HTTP 1.0有效)
  • HTTP_REFERER:本次訪問前的上次訪問URL地址
  • HTTP_UA_CPU:客戶端的CPU信息
  • HTTP_UA_OS:客戶端的OS信息
  • HTTP_USER_AGENT:客戶但瀏覽器的版本信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM