windows2008

转:Windows 2008 端口代理 转发 Port forwarding

windows2008

WIndows2008 R2
设置192.168.50.12的22端口数据转发到192.168.235.180的22端口
netsh interface portproxy add v4tov4 listenport=22 listenaddress=192.168.50.12 connectport=22 connectaddress=192.168.235.180
取消端口转发
netsh interface portproxy delete v4tov4 listenport=22 listenaddress=192.168.50.12
注,FTP服务不可直接转发21,因为FTP是协议代理涉及数据端口,被动模式时需要设置数据端口转发到服务器,主动模式需要设置20端口转发到客户端,单独设置转发21端口不能成功,需要第三方FTP Proxy支持。
例如Linux 转发除了设置端口转发外,还需要启用If_nat_ftp和if_contrack_ftp模块