RT
Windows下,也是可以和Linux一样,有原生的端口转发功能的,可以监听到本机的tcp连接,转发到本机或者其他主机的tcp端口。
那就是使用netsh命令,这个命令需要在管理员的命令提示符。
我们以需要将发往本机的3389端口转发到本机的8933端口为例,执行以下netsh命令即可:
netsh interface portproxy add v4tov4 listenport=8933 connectport=8933 connectaddress=127.0.0.1
添加端口转发
netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport protocol=tcp rem 例子: netsh interface portproxy add v4tov4 listenport=8933 connectport=8933 connectaddress=192.168.1.2
listenaddress –待连接的ip地址。
listenport –待连接的tcp本地端口 。
connectaddress – 待连接被转发的本地或远程主机的ip地址(支持域名)
connectport –从listenport转发到的tcp端口
protocol=tcp –默认tcp协议
删除端口转发
netsh interface portproxy delete v4tov4 listenport=8933
重置(全部恢复)
netsh interface portproxy reset
查看已有的转发规则
netsh interface portproxy show all
文章评论