久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: Discuz X3.4 接入 cloudflare 怎么獲取真實IP? [打印本頁]

作者: hack002    時間: 2021-7-5 14:35
標題: Discuz X3.4 接入 cloudflare 怎么獲取真實IP?
Discuz X3.4 接入 cloudflare 怎么獲取真實IP?

在網上找了很多教程都沒有用

作者: 老周部落    時間: 2021-7-5 15:32
CF 應該有 XFF 頭回傳,config_global.php 里面 $_config['security']['onlyremoteaddr'] 改成 0 即可識別 XFF 。
作者: 老周部落    時間: 2021-7-5 15:33
不過 X3.4 建議關閉 CF 的 IPv6 ,因為 DZ 對 IPv6 支持不好
作者: hack002    時間: 2021-7-5 15:56
老周部落 發表于 2021-7-5 15:32
CF 應該有 XFF 頭回傳,config_global.php 里面 $_config['security']['onlyremoteaddr'] 改成 0 即可識別  ...

這個默認為0 IP顯示還是不正常
作者: 老周部落    時間: 2021-7-6 10:19
hack002 發表于 2021-7-5 15:56
這個默認為0 IP顯示還是不正常

修改下 discuz_application.php 的 get_client_ip 方法,改成走 CF-CONNECTING-IP 吧
作者: hack002    時間: 2021-7-7 02:37
老周部落 發表于 2021-7-6 10:19
修改下 discuz_application.php 的 get_client_ip 方法,改成走 CF-CONNECTING-IP 吧

還是不管用
作者: crx349    時間: 2021-7-9 23:54
hack002 發表于 2021-7-7 02:37
還是不管用

你是用什么環境 NGINX嗎 有防火墻嗎? 如果有 需要
  1. proxy_set_header        Host            $host;
  2. proxy_set_header        X-Real-IP       $remote_addr;
  3. proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
復制代碼
是否配置了





歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0