Tôi đang tìm cách để có được chức năng iptables trong windows 10. Tôi đã bật định tuyến IP và tôi cần chuyển tiếp dữ liệu tcp đến một máy chủ khác (cổng 8080) và sau đó chuyển tiếp phản hồi của anh ấy trong khi giả mạo IP. Trong linux tôi đã có thể làm điều này bằng cách sử dụng như sau (Trong đó $ 1 = <IP nội bộ>, $ 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
Có cách nào để đạt được chức năng tương tự trong Windows 10 không?
netsh interface portproxy add v4tov4 listenport=80 connectaddress=127.0.0.1 connectport=8080
tôi sẽ cố dịch iptables của bạn sang Netsh nếu tôi có thời gian. thay thế 127.0.0.1 bằng địa chỉ bạn chọn