AdGuard Home 显示客户端 IP 地址

发表于 代码片段 分类,标签:

使用 Nginx 反代时,客户端显示的是服务器的 IP 地址,可以通过以下设置显示为客户端的 IP 地址。

location ^~ /dns-query {
    ……
    proxy_set_header X-Real-IP          $remote_addr;
    proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
    ……
}

然后编辑vi /opt/AdGuardHome/AdGuardHome.yaml,在trusted_proxies段落新增一行为服务器 IP 地址。

……  
trusted_proxies:
    - xxx.xxx.xxx.xxx
    - 127.0.0.0/8
    - ::1/128
……

重启 Nginx 和 AdGuard Home 即可。