在linux下习惯使用nginx的upstream做端口代理,但是最近用服务端VPN拨入,VPN的客户端是Windows的,尝试在Windows下配置nginx,很麻烦,无意发现了Windows自带的nesh中有portproxy。
1、新增端口转发
# 首先打开命令提示符(cmd)
# 格式如下
# netsh interface portproxy add v4tov4 listenport=监听端口 connectaddress=转发到的地址 connectport=转发到的端口
# 例子:
netsh interface portproxy add v4tov4 listenport=10080 connectaddress=172.25.9.3 connectport=23456
2、查看转发了哪些端口
netsh interface portproxy show all
3、删除转发规则
netsh interface portproxy delete v4tov4 listenport=10080