Estoy buscando una forma de obtener la funcionalidad de iptables en Windows 10. Habilité el enrutamiento IP y necesito reenviar los datos tcp a otro host (puerto 8080) y luego reenviar su respuesta mientras enmascaro IP. En Linux pude hacer esto usando lo siguiente (Donde $ 1 = <IP interna>, $ 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
¿Hay alguna manera de lograr una funcionalidad similar en Windows 10?
netsh interface portproxy add v4tov4 listenport=80 connectaddress=127.0.0.1 connectport=8080
Intentaré traducir tus iptables a netsh si tengo tiempo. reemplace el 127.0.0.1 con la dirección que elija