码迷,mamicode.com
首页 > Windows程序 > 详细

Windows使用netsh命令进行端口转发

时间:2020-06-20 11:05:58      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:查看端口   列表   访问   img   col   解析   interface   src   let   

需求原因:

  电脑C可以访问内网其中一台电脑A,但是无法访问与之相邻的电脑B,而电脑A可以访问电脑B。

  遂在电脑A上进行端口转发,以至于电脑C可以直接访问电脑B

  电脑A IP地址:192.168.0.1、10.0.0.2

  电脑B IP地址:192.168.0.2

  电脑C IP地址:10.0.0.1

实施方案:

  将电脑A的3388端口映射到电脑B的3389,使电脑C可以直接远程到电脑B

  命令:netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=3388 connectaddress=192.168.0.2 connectport=3389

  (此命令在电脑A上运行)

    技术图片

 

 

  命令解析:

    netsh interface portproxy add v4tov4 listenaddress=本地监听地址 listenport=监听地址 connectaddress=转发的IP地址 connectport=转发的端口

    netsh interface portproxy add v4tov4:这个格式是固定的

    listenaddress:监听地址如果想要任何IP都可以访问那就使用0.0.0.0

    listenport:本地监听的端口

    connectaddress:连接到电脑C的IP地址

    connectport:连接到电脑C的端口

 

辅助命令:

  查看端口转发列表:netsh interface portproxy show all

  删除转发条目:netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=3388

 注意:1、新增和删除都不会有提示,可以通过查看命令查看结果。

    2、转发的地址或端口错误也不会有提示。注意检查!

   技术图片

 

Windows使用netsh命令进行端口转发

标签:查看端口   列表   访问   img   col   解析   interface   src   let   

原文地址:https://www.cnblogs.com/insane/p/13167477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!