Как передать реальный ip через туннель
Здравствуйте. Есть два сервера, между ними сделан ipip туннель, первый сервер имеет ip 192.168.0.3 второй сервер имеет ip 192.168.0.4, на втором сервере работает некоторое приложение.
С помощью правил iptables на первом сервере проброшен порт к этому приложению
$EXT_IP-внешний ip первого сервера $INT_IP-192.168.0.3 $LAN_IP=192.168.0.4 INT_IF=tun0 EXT_IFF=eth0
iptables -t nat -A PREROUTING --dst $EXT_IP -p udp --dport $SRV_PORT -j DNAT --to-destination $LAN_IP iptables -t nat -A POSTROUTING --dst $LAN_IP -p udp --dport $SRV_PORT -j SNAT --to-source $INT_IP iptables -t nat -A OUTPUT --dst $EXT_IP -p udp --dport $SRV_PORT -j DNAT --to-destination $LAN_IP iptables -I FORWARD 1 -i $EXT_IF -o $INT_IF -d $LAN_IP -p udp -m udp --dport $SRV_PORT -j ACCEPT
Всё работает корректно, пользователи через первый сервер подключаются к приложению на втором, но при этом в логах приложения не видны ip этих пользователей, все подключения приходят с ip 192.168.0.3, возможно ли каким-либо образом передавать приложению реальные ip пользователей?