跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 已解决,Nginx反代cloudflare加速,如何传递正确IP到源站?
未分類
8 4 月 2020

已解决,Nginx反代cloudflare加速,如何传递正确IP到源站?

yfans 大佬有话说 : 2020-3-16 20:30:51

已解决,Nginx反代cloudflare加速,如何传递正确IP到源站?

本帖最后由 yfans 于 2020-3-16 21:30 编辑

目前源站获取到的IP都是VPS的IP,请问需要加什么参数才能传递客户ip到源站?
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

搞定,原来是默认日志记录没显示,修改下日志记录信息就行。
      log_formatmain’"$http_x_forwarded_for"-$remote_addr – $remote_user [$time_local] "$request" ‘
                      ‘$status $body_bytes_sent "$http_referer" ‘
                      ‘"$http_user_agent"’;
access_log/xxxxxx.com.log main;

BJY678 大佬有话说 : 2020-3-16 20:32:10

本帖最后由 BJY678 于 2020-3-16 20:38 编辑

反代鸡:proxy_set_header X-Forwarded-For $remote_addr;
源站获取X-Forwarded-For里的ip:lol

建议看看CF的文档:https://support.cloudflare.com/hc/zh-cn/articles/200170986-Cloudflare-%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86-HTTP-%E8%AF%B7%E6%B1%82%E6%A0%87%E5%A4%B4-

blowsnow 大佬有话说 : 2020-3-16 20:33:31

https://s1.ax1x.com/2020/03/16/8YN5xH.png

好东东 大佬有话说 : 2020-3-16 20:33:54

本帖最后由 好东东 于 2020-3-16 20:37 编辑

yc019t 宝塔的 nginx反代的时候已经把真实ip传递过去了啊
你源站要获取真实Ip的话 如果是需要源站看日志能看到反代站过来的真实访客IP 需要改日志记录的配置文件
如果是程序需要获取真实IP 需要改程序 热门的程序网上都有教程 搜一下就行了

张小龙 大佬有话说 : 2020-3-16 20:40:31

BJY678 大佬有话说 : 2020-3-16 20:32
反代鸡:proxy_set_header X-Forwarded-For $remote_addr;
源站获取X-Forwarded-For里的ip

不行 , 源站的访问 log里面还是反代 vps 的IP.

BJY678 大佬有话说 : 2020-3-16 20:49:22

张小龙 大佬有话说 : 2020-3-16 20:40
不行 , 源站的访问 log里面还是反代 vps 的IP.

yc022t我这里测试可以啊,只是反代vps的ip和访客ip都被记录了下来
直接X-Forwarded-For,不要用那个realip模块试试?
咱也是个小白。。复杂点的环境就不会玩了。。。

haozi 大佬有话说 : 2020-3-17 13:12:14

set_real_ip_from 0.0.0.0/0;
real_ip_header CF-Connecting-IP;
2行搞定

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具