我目前有一台运行在Windows上的虚拟机。 VM正在运行Linux,并且在Windows机器和Linux机器之间有一个虚拟盒子网络。 VM正在运行一个我希望能够从外部连接到的应用程序。Windows:如何将udp流量重定向到另一个端口
为了做到这一点,我尝试了从Windows互联网界面到windows virtualbox界面的端口转发。最后,我创建了另一个端口,从windows virtualbox界面转发到虚拟机界面。
netsh interface portproxy add v4tov4 listenport=5000 listenaddress=10.11.65.103 connectport=7890 connectaddress=192.168.56.1
netsh interface portproxy add v4tov4 listenport=7890 listenaddress=192.168.56.1 connectport=5000 connectaddress=192.168.56.101
所以,如果我连接到10.11.65.103:5000在Windows机器上这将是同样的事情连接到虚拟机的192.168.56.101:5000。
[Win Internet Intf] [Win VM Intf] [VM intf]
10.11.65.103:5000<----->192.168.56.1:7890 <------> 192.168.56.101:5000
不幸的是,这不适合我...有人可以告诉我为什么吗?我是否正确使用端口转发?
我会给它一个镜头,让它知道它是否有效。我认为我仍然需要为Windows端做一个端口,以便信息可以在接口之间转发? – Sam
对于NAT方法,是的。 – OrdinaryOrange