Szukam sposobu na uzyskanie funkcjonalności iptables w systemie Windows 10. Włączyłem routing IP i muszę przekazać dane TCP do innego hosta (port 8080), a następnie przekazać jego odpowiedź podczas maskowania adresu IP. W Linuksie byłem w stanie to zrobić za pomocą (gdzie 1 $ = <wewnętrzny adres IP>, 2 $ = 80, 3 $ = 8080, 4 $ = tcp)
iptables -t nat -A PREROUTING -p $4 --match multiport --dports $2 -j DNAT --to-destination $1:$3
iptables -A FORWARD -p $4 --match multiport --dports $2 -d $1 -j ACCEPT
iptables -t nat -A POSTROUTING -j MASQUERADE
Czy istnieje sposób na osiągnięcie podobnej funkcjonalności w systemie Windows 10?
netsh interface portproxy add v4tov4 listenport=80 connectaddress=127.0.0.1 connectport=8080
jeśli będę miał czas, spróbuję przetłumaczyć twoje iptables na netsh. zamień 127.0.0.1 na wybrany przez Ciebie adres