群晖docker搭建Nginx容器反代各类服务,获取访问者客户端真实ip问题

群晖docker搭建Nginx容器反代各类服务,获取访问者客户端真实ip问题

Aming
2022-05-19 / 5 评论 / 26 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年05月20日,已超过86天没有更新,若内容或图片失效,请留言反馈。

概述

环境:
宿主机:群晖918+6.2.3
反代主机:docker中搭建Nginx Proxy Manager反代管理面板

问题1:Nginx反代的服务均获取不到访问客户端真实ip,例如:群晖本身、私有网盘、adguard、青龙面板等等
问题2:Nginx反代后群晖日志中所有记录的IP均为反代服务器的IP地址

该问题断断续续摸索快两个月才找到最终解决办法,特此记录。

问题展现

 问题1:Nginx反代的服务均获取不到访问客户端真实ip,例如:群晖本身、私有网盘、adguard、青龙面板等等
拿青龙面板举例,查看登录的ip均为反代服务器的ip或网关
l3crahrq.png

查看Nginx日志表现如下
l3cr5fah.png

 问题2:Nginx反代后群晖日志中所有记录的IP均为反代服务器的IP地址,即使Nginx日志能获取到真实ip,群晖也获取不到真实ip。
表现如下:
l3cre0rl.png

解决


 再次重新通过反代登录,已正常!
 l3ctqfgp.png

谢谢观看~

3

评论 (5)

取消
  1. 头像
    1
    iPhone · Safari

    Q

    回复
  2. 头像
    1
    iPhone · Safari

    Q

    回复
  3. 头像
    1
    Windows 10 · Google Chrome

    老哥有问题想问下,您的博客运行在哪里呀现在?

    回复
  4. 头像
    1
    Windows 10 · Google Chrome

    来试下

    回复
  5. 头像
    abdullah
    Windows 10 · FireFox

    thank you

    回复