Может ли кто-нибудь с большим опытом помочь мне в этом?
У меня в голове есть идея, и я пытаюсь реализовать ее на практике.
У меня есть две машины: одна, на которой размещено приложение (я назову ее «Реальная машина»), а другая, которая будет действовать как прокси (я назову ее прокси-машиной), перенаправляя соединения на IP-адрес реальной машины. .
Приложение по умолчанию использует порт 2083.
Я настроил nginx на прокси-машине .. все работает нормально.
Логика такова: Посетитель -> Прокси-машина (перенаправление) -> Реальная машина (где находится приложение) -> ОК.
Проблема в том, что до тех пор, пока соединение не будет принято, все работает нормально (реальный IP-адрес машины скрыт, отображается только IP-адрес прокси-машины) .. но когда посетитель подключается к приложению, если я использую команду "netstat -n", я могу увидеть IP-адрес реальной машины. Можно ли отключить IP-адрес реальной машины, отображаемой в netstat -n?
Моя цель - замаскировать IP-адрес машины, на которой размещено приложение (показывать только IP-адрес «прокси-машины»). Это возможно?
Спасибо!
Это моя конфигурация прокси-машины (nginx):
stream {
server {
listen 2083;
proxy_pass REAL_MACHINE_IP:2083;
}
}