Я безуспешно искал решение моей странной установки. У меня есть стандартный домашний модем-роутер tplink, который подключен к интернету (настроен со статическим ip из isp). Внутри частной сети (скажем, 192.168.xx) у меня есть сервер (192.168.0.100), который запускает простое программное обеспечение на стороне сервера tcp, которое прослушивает определенный порт (скажем, 12345). Я настроил переадресацию портов на tplink для переадресации порта tcp 12345 с любого адреса на 192.168.0.100. Все отлично работает

Я хочу получить публичный IP-адрес запрашивающей стороны. Например, если клиент (скажем, общедоступный IP-адрес 202.67.85.112) подключается к моему серверу, а мой статический общедоступный IP-адрес модема, скажем, 50.60.66.77, на сервере я получаю 50.60.66.77 в качестве адреса источника, а не 202.67. .85.112.

Я понимаю, что так должно быть, но есть ли способ получить оригинальный IP-адрес на моем сервере?

0