有更多经验的人可以帮助我吗?
我脑子里有一个想法并且一直在努力将其付诸实践。
我有两台机器,一台托管应用程序(我称之为“真实机器”),另一台充当代理(我称之为代理机器),将连接重定向到真实机器的 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;
}
}