ฉันกำลังมองหาวิธีรับฟังก์ชั่น iptables ใน windows 10 ฉันเปิดใช้งานการกำหนดเส้นทาง IP และฉันต้องการส่งต่อข้อมูล tcp ไปยังโฮสต์อื่น (พอร์ต 8080) แล้วส่งต่อการตอบสนองของเขาในขณะที่หลอกลวง IP ใน linux ฉันสามารถทำได้โดยใช้สิ่งต่อไปนี้ (โดยที่ $ 1 = <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
มีวิธีใดบ้างในการใช้งานฟังก์ชั่นที่คล้ายกันใน Windows 10
netsh interface portproxy add v4tov4 listenport=80 connectaddress=127.0.0.1 connectport=8080
ฉันจะลองแปล iptables ของคุณเป็น netsh ถ้าฉันมีเวลา แทนที่ 127.0.0.1 ด้วยที่อยู่ที่คุณเลือก