如何获得类似于google在NGINX中返回的公共IP地址?

如何获得类似于google在NGINX中返回的公共IP地址?,nginx,Nginx,我的NGINX配置如下: server { listen 80; server_name localhost; location /test { return 200 $remote_addr; } } 当我用谷歌搜索我的公共IP时,谷歌会返回类似于167.124.xxx.xxx。但是nginx的$remote\u addr返回类似于192.168.xx.xx的内容。为什么谷歌返回的IP与NGINX返回的不同?192.168.xx

我的NGINX配置如下:

server {
    listen       80;
    server_name  localhost;

    location /test {
        return 200 $remote_addr;
    }
}

当我用谷歌搜索我的公共IP时,谷歌会返回类似于
167.124.xxx.xxx
。但是nginx的
$remote\u addr
返回类似于
192.168.xx.xx
的内容。为什么谷歌返回的IP与NGINX返回的不同?

192.168.xx.xx
是您网络中服务器的IP,而
167.124.xx.xx
是您网络的公共地址。这与NGINX无关。更多信息