Я знаю, что это довольно старая нить ... Но все же без ответа. Основное изменение требуется, чтобы добавить правило OUTPUT, а не правило PREROUTING.
От человека странице:
nat:
This table is consulted when a packet that creates a new connection is encountered. It consists of three built-ins: PREROUTING (for altering packets as soon as they come in), OUTPUT (for altering locally-generated packets before routing), and POSTROUTING (for altering packets as they are about to go out).
Таким образом, это может быть необходима команда:
iptables -t nat -A OUTPUT -p tcp --src <SOURCE PORT TO BE REDIRECTED> --dst 127.0.0.1 --dport 9090 -j REDIRECT --to-ports 9090
странно ... он не работает ... –
К сожалению .. Мой плохой. Вам также необходимо включить переадресацию IP-адресов. echo 1>/proc/sys/net/ipv4/ip_forward – Neo
Вам нужно выполнить как root .. очевидно .. – Neo