Есть сервер 1 с IP 1.3.4.5 он же шлюз OpenVPN Есть сервер 2 с IP 2.3.4.5 он же клиент Openvpn сервера №1
Необходимо с сервера #2 пробросить внешний (тот что смотрит в мир айпи) 80 порт на сервер №1 через туннель openvpn, так чтобы сохранялся источник IP-адреса от кого исходит запрос.
PUBLIC_IP=212.24.17.13 - Публичный IPv4
/sbin/iptables -A FORWARD -p tcp -i eth0 -d 10.8.0.1 –dport 80 -j ACCEPT /sbin/iptables -t nat -A PREROUTING -p tcp -d $PUBLIC_IP –dport 80 -j DNAT –to-destination 10.8.0.1:80 /sbin/iptables -t nat -A POSTROUTING -o tun+ -j MASQUERADE
Нашел такое, оно работает, но из-за маскарада оно теряет IP с которого идет подключение на 80й порт и подключения исходят от 10.8.0.2, а должно выдавать белый IP
Жду отклика на задачу, готов оплатить.