Ich suche nach einer Möglichkeit, die iptables-Funktionalität in Windows 10 zu erhalten. Ich habe das IP-Routing aktiviert und muss TCP-Daten an einen anderen Host (Port 8080) weiterleiten und dann seine Antwort weiterleiten, während ich IP maskiere. Unter Linux konnte ich dies folgendermaßen tun (wobei $ 1 = <interne 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
Gibt es eine Möglichkeit, ähnliche Funktionen in Windows 10 zu erreichen?
netsh interface portproxy add v4tov4 listenport=80 connectaddress=127.0.0.1 connectport=8080
Ich werde versuchen, deine iptables in netsh zu übersetzen, wenn ich Zeit habe. Ersetzen Sie die 127.0.0.1 durch die Adresse Ihrer Wahl