1. win中的netsh使用

    • netsh端口转发

      将192.168.1.8的14941口转发到192.168.1.118的1494端口

      netsh interface ipv6 install
      netsh interface portproxy add v4tov4 listenaddress=192.168.1.8 listenport = 14941 connectaddress =192.168.1.118 connectport 1494

      取消端口转发
      netsh interface portproxy delete v4tov4 istenaddress=192.168.1.8 listenport = 14941

      如果想查看已经配置了哪些端口转发,可以用如下语句:
      netsh interface portproxy show v4tov4

  2. Linux中的netsh

    • netsh端口转发

      首先开启内核转发
      echo 1 >/proc/sys/net/ipv4/ip_forward
      sysctl -p //使之立即生效

      配置iptables进行端口转发
      iptables -t nat -A PREROUTING -p tcp -m tcp –dport21521-j DNAT –to-destination 192.168.0.211:1521

      iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -d 192.168.0.211 -p tcp -m tcp –dport 1521- SNAT –to-source 192.168.0.132