中國站
幫助中心 > 安全 > 高防IP > 常見問題 > 使用億速云高防產品如何獲取真實訪客的IP?

使用億速云高防產品如何獲取真實訪客的IP?

使用億速云高防產品如何獲取真實訪客的IP

億速云高防產品的防護機制是通過轉發和過濾請求實現的,在這個過程中,源服務器獲得訪客IP,將都變為高防IP,如何獲取真實訪客IP?

從請求頭中獲取

  • 如果能夠拿到請求的請求頭,其中 X-FORWARDED-FOR 即為真實訪客IP

使用nginx 的第三方模塊ngx_http_realip_module

安裝:
  1. 需nginx源碼編譯安裝,在配置configure 時,添加 ‘—with-http_realip_module’
    使用:
  2. 如果已經完成安裝,只需要在nginx 的配置中,添加
  1. set_real_ip_from 高防IP;
  2. real_ip_header X-Forwarded-For;

這樣配置的目的就是,忽略請求頭中的高防IP,把請求頭中X-FORWARDED-FOR 的值,替換remote_addr變量。這樣,也能拿到真實訪客的IP

對于源服務器需要根據真實訪客IP進行二次轉發的,建議安裝該模塊

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女