netstat -n 上的 IP 显示

netstat -n 上的 IP 显示

有更多经验的人可以帮助我吗?

我脑子里有一个想法并且一直在努力将其付诸实践。

我有两台机器,一台托管应用程序(我称之为“真实机器”),另一台充当代理(我称之为代理机器),将连接重定向到真实机器的 IP 地址。

该应用程序默认端口为 2083。

我在代理机器上配置了 nginx..一切正常。

逻辑是:访问者 -> 代理机器(重定向) -> 真实机器(应用程序所在机器) -> OK

问题是,在连接被接受之前,一切都正常工作(真实机器 IP 被隐藏,仅显示代理机器 IP).. 但是当访问者连接到应用程序时,如果我使用命令“netstat -n”,我可以看到真实机器的 IP 地址。是否可以禁用在 netstat -n 上显示的实际机器的 IP?

我的目标是屏蔽托管应用程序的计算机的 IP 地址(仅显示“代理计算机”的 IP)。可以吗?

谢谢你!

这是我在代理机器(nginx)中的配置:

    stream {
    server {
        listen 2083;
        proxy_pass REAL_MACHINE_IP:2083;
    }
}

相关内容