Прошу прощения за создание еще одного такого вопроса, но я не смог найти для него рабочего решения.
Мне нужно настроить обратный прокси с помощью iptables. Для этого я использую такой раствор:
iptables -t nat -I PREROUTING -p tcp -d PROXY_IP --dport 1745 -j DNAT --to-destination REAL_IP:1789
iptables -t nat -I POSTROUTING -d REAL_IP ! -s PROXY_IP -j SNAT --to-source PROXY_IP
Это нормально работает, но целевой сервер видит IP-адрес прокси-сервера, а не IP-адрес клиента.
Других правил нет, все политики в режиме accept.
P.S. - Я использую Google Translate и прошу прощения за плохой английский
Обратный прокси-сервер не настраивается с IPTables, это отдельное программное обеспечение, настроенное для работы в качестве обратного прокси.
При выполнении NAT исходный IP-адрес не может быть сохранен, в этом вся суть NAT, чтобы не раскрывать исходный IP-адрес целевому серверу.