netsh端口转发

 
使用多个虚拟机,将开发环境和工做沟通环境分开(即时通,办公系统都只能在windows下使用…),将开发环境的服务提供给外部访问时,须要在主机上经过代理配置数据转发。
在windows上用netsh动态配置端口转发 - 傲风 - 0与1构筑世界,程序员创造时代
 
VirtualBox提供了端口转发的功能,能够将主机中的端口转发至指定IP的虚拟机中的端口,支持TCP协议和UDP协议。但有一个缺点:须要重启虚拟主机才生效。
在windows上用netsh动态配置端口转发 - 傲风 - 0与1构筑世界,程序员创造时代
 
其实在Windows中,若是想作端口转发,可使用Windows自身携带的服务: netsh,使用 netsh interface portproxy指令,新增和修改配置信息后,即时生效,而且重启系统后配置信息仍然存在,很是方便。适用于WindowsXP、Windows7,其余的版本尚未试过,支持IPv4和IPv6,可是只支持TCP协议。

新增端口转发

一、命令

netsh interface portproxy add v4tov4 - 添加经过 IPv4 的 IPv4 和代理链接到的侦听项目。
netsh interface portproxy add v4tov6 - 添加经过 IPv6 的 IPv4 和代理链接到的侦听项目。
netsh interface portproxy add v6tov4 - 添加经过 IPv4 的 IPv6 和代理链接到的侦听项目。
netsh interface portproxy add v6tov6 - 添加经过 IPv6 的 IPv6 和代理链接到的侦听项目。

二、命令语法

netsh interface portproxy add v4tov4为例,其语法格式以下:程序员

netsh interface portproxy add v4tov4 [listenport=]<integer>|<servicename>
            [connectaddress=]<IPv4 address>|<hostname>
            [[connectport=]<integer>|<servicename>]
            [[listenaddress=]<IPv4 address>|<hostname>]
            [[protocol=]tcp]
windows

参数:
        标记            值
        listenport      - IPv4 侦听端口。
        connectaddress  - IPv4 链接地址。
        connectport     - IPv4 链接端口。
        listenaddress   - IPv4 侦听地址。
        protocol        - 使用的协议。如今只支持 TCP。
说明: 添加经过 IPv4 的 IPv4 和代理链接到的侦听项目。

三、使用示例

netsh interface portproxy add v4tov4 listenport=8080 connectaddress=192.168.56.101 connectport=8080
tcp

将本地的8080端口的数据转发至192.168.56.101上的8080端口。

netsh interface portproxy add v4tov4 listenport=9090 connectaddress=192.168.56.101 connectport=9090
将本地的9090端口的数据转发至192.168.56.101上的9090端口。

显示全部的端口转发配置信息

一、命令

netsh interface portproxy show all - 显示全部端口代理参数。
netsh interface portproxy show v4tov4 - 显示 IPv4 代理链接到另外一个 IPv4 端口的参数。
netsh interface portproxy show v4tov6 - 显示 IPv4 代理链接到 IPv6 的参数。
netsh interface portproxy show v6tov4 - 显示 IPv6 代理链接到 IPv4 的参数。
netsh interface portproxy show v6tov6 - 显示 IPv6 代理链接到另外一个 IPv6 端口的参数。spa

二、使用示例

netsh interface portproxy show all
代理

控制台显示以下信息:
侦听 ipv4:                 链接到 ipv4:
地址            端口        地址            端口
--------------- ----------  --------------- ----------
*               8080        192.168.56.101  8080
*               9090        192.168.56.101  9080

修改端口转发配置

一、命令

netsh interface portproxy set v4tov4     - 更新经过 IPv4 的 IPv4 和代理链接到的侦听项目。
netsh interface portproxy set v4tov6     - 更新经过 IPv6 的 IPv4 和代理链接到的侦听项目。
netsh interface portproxy set v6tov4     - 更新经过 IPv4 的 IPv6 和代理链接到的侦听项目。
netsh interface portproxy set v6tov6     - 更新经过 IPv6 的 IPv6 和代理链接到的侦听项目。code

二、命令语法

netsh interface portproxy set v4tov4为例,其语法格式以下:blog

netsh interface portproxy set v4tov4 [listenport=]<integer>|<servicename>
            [connectaddress=]<IPv4 address>|<hostname>
            [[connectport=]<integer>|<servicename>]
            [[listenaddress=]<IPv4 address>|<hostname>]
            [[protocol=]tcp]
ip

参数:
        标记            值
        listenport      - IPv4 侦听端口。
        connectaddress  - IPv4 链接地址。
        connectport     - IPv4 链接端口。
        listenaddress   - IPv4 侦听地址。
        protocol        - 使用的协议。如今只支持 TCP。
说明: 更新经过 IPv4 的 IPv4 和代理链接到的侦听项目。
开发

三、使用示例

netsh interface portproxy set v4tov4 listenport=9090 connectaddress=192.168.56.101 connectport=9080
get

将本地9090端口改为转发至192.168.56.101的9080端口中。

删除端口转发配置

一、命令

netsh interface portproxy delete v4tov4  - 删除经过 IPv4 的 IPv4 和代理链接到的侦听项目。
netsh interface portproxy delete v4tov6  - 删除经过 IPv6 的 IPv4 和代理链接到的侦听项目。
netsh interface portproxy delete v6tov4  - 删除经过 IPv4 的 IPv6 和代理链接到的侦听项目。
netsh interface portproxy delete v6tov6  - 删除经过 IPv6 的 IPv6 和代理链接到的侦听项目。

二、命令语法

netsh interface portproxy delete v4tov4为例,其语法格式以下:

netsh interface portproxy delete v4tov4 [listenport=]<integer>|<servicename>
            [[listenaddress=]<IPv4 address>|<hostname>]
            [[protocol=]tcp]

参数:
       标记             值
       listenport     - 要侦听的 IPv4 端口。
       listenport     - 要侦听的 IPv4 地址。
       protocol       - 要使用的协议。当前仅支持 TCP。
注释: 删除要侦听的 IPv4 的项并经过 Ipv4 代理链接。

三、使用示例

netsh interface portproxy delete v4tov4 listenport=9090

删除本地端口9090的端口转发配
相关文章
相关标签/搜索