Имеется nginx в режиме tcp-proxy: stream { server { listen 1.2.3.4:600; proxy_pass 1.2.3.4:600; proxy_bind $remote_addr transparent; } } И получается что nginx подделывает входящий адрес для конечного хоста. Нужно сделать так чтобы nginx принимал запросы на интерфейсе eth0 с айпи 1.2.3.4, обрабатывал, и после отправлял на этот же интерфейс на хост 1.2.3.4 но уже в сеть и с сохранением реального айпи клиента. На стороне интерфейса маршутизатор который сам дальше обрабатывает трафик на основе VRF, трафик который пришел на роутер - уходит на сервер - там должен обработатся nginx - вернутся на роутер уже в другой VRF.