该命令的常用参数如下:
netstat -ano | find listenport 查看是否启动成功
netsh interface portproxy show all 显示系统中的转发规则列表
netsh interface portproxy dump 查看portproxy设置
netsh interface portproxy delete v4tov4 listenport=localport listenaddress=localaddress
netsh interface portproxy reset 清除所有端口转发规则
查看已经设置的端口转发
netsh interface portproxy show all
netsh interface portproxy show v4tov4
netsh interface portproxy show v4tov6
查看端口是否已经监听
netstat -an | find “LISTEN”
修改已经设置的端口转发
netsh interface portproxy set v6tov4 listenport=端口号
netsh interface portproxy set v4tov6 listenport=端口号
删除已经设置的端口转发
netsh interface portproxy delete v6tov4 listenport=端口号
netsh interface portproxy delete v4tov6 listenport=端口号
删除指定的端口转发规则
netsh interface portproxy delete v4tov4 listenport=端口号 listenaddress=ip地址
参数意义
listenaddress – 等待连接的本地ip地址
listenport – 本地监听的TCP端口(待转发)
connectaddress – 被转发端口的本地或者远程主机的ip地址
connectport – 被转发的端口
添加转发命令:
netsh interface portproxy add v4tov4 listenaddress=172.16.0.4 listenport=8080 connectaddress=104.104.104.104 connectport=9999
删除转发命令:
netsh interface portproxy delete v4tov4 listenaddress=172.16.0.4 listenport=8080