Je cherche un moyen d'obtenir la fonctionnalité iptables dans Windows 10. J'ai activé le routage IP et j'ai besoin de transférer des données TCP vers un autre hôte (port 8080), puis de transmettre sa réponse tout en masquant IP. Sous Linux, j'ai pu le faire en utilisant ce qui suit (où $ 1 = <IP interne>, $ 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
Existe-t-il un moyen d'obtenir des fonctionnalités similaires dans Windows 10?
netsh interface portproxy add v4tov4 listenport=80 connectaddress=127.0.0.1 connectport=8080
je vais essayer de traduire vos iptables en netsh si j'ai le temps. remplacer le 127.0.0.1 par l'adresse de votre choix