2.确认公网IP(既虚拟机共享上网的那个网卡的IP),私网IP(就是虚拟机nat桥接的那个IP)
netsh interface portproxy add v4tov4 listenport=外网端口 listenaddress=主IP connectaddress=私网IP connectport=私网IP端口
如下例
netsh interface portproxy add v4tov4 listenport=80 listenaddress=119.146.62.231 connectaddress=192.168.1.251 connectport=80
内网端口可以不一致
netsh interface portproxy add v4tov4 listenport=2022 listenaddress=119.146.62.231 connectaddress=192.168.1.251 connectport=22
删除映射
netsh interface portproxy delete v4tov4 listenaddress=119.146.62.231 listenport=2022
查询端口映射情况
netsh interface portproxy show v4tov4
共享IP端口映射一些常用命令
一、查询端口映射情况
netsh interface portproxy show v4tov4
查询这个IP所有的端口映射。
netsh interface portproxy show v4tov4|find "192.168.1.1"
二、增加一个端口映射
netsh interface portproxy add v4tov4 listenport=外网端口 listenaddress=主IP connectaddress=私网IP connectport=私网IP端口
例如:
netsh interface portproxy add v4tov4 listenport=8888 listenaddress=118.123.13.180 connectaddress=192.168.1.10 connectport=2222
三、删除一个端口映射
netsh interface portproxy delete v4tov4 listenaddress=主IP listenport=外网端口
VC还是VM?在虚拟机软件中有设置项,一般是在通讯端口的选项上
VM的话要靠网络连接
首先虚拟机要能和本机联通再来使用类似与NC的端口映射软件不过这属于入侵的技术而且很笨不建议使用
在网络选项里面应该能设置说不定要脚本什么的这个我就真的不知道了
简单的说就是虚拟机能联网
在网络设置里面设置就行了
NC是一种黑客工具功能不只是端口映射能做的事情多了去了不过你最好去找个图形版NC
估计你是要玩单机网络游戏吧要不然怎么会想到这个
安全防护?
端口映射吧一个端口映射到其他的端口上也是有很多问题的
端口映射已经是好早的一个技术了差不多现在没什么人会来用了除了些特殊的情况
查看已经存在的端口映射情况,没配置端口映射情况下没有输出内容
注意此处需要使用Windows PowerShell,用管理员权限打开。
将宿主机任意端口映射到虚拟机22端口
使用SSH工具直接连接宿主机IP和宿主机映射到虚拟机的端口。输入虚拟机密码登录。
Tips:问题还是通过windows配置端口映射的方式进行解决。开发平时可能接触不到,记录一下,留给需要的人。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)