在windows上配置端口转发

时间:2022-11-05 15:24:16

1.netsh interface portproxy 命令

C:\Users\Administrator>netsh interface portproxy help

下列指令有效:

此上下文中的命令:
?              - 显示命令列表。
add            - 在一个表格中添加一个配置项。
delete         - 从一个表格中删除一个配置项。
dump           - 显示一个配置脚本。
help           - 显示命令列表。
reset          - 重置端口代理配置状态。
set            - 设置配置信息。
show           - 显示信息。


C:\Users\Administrator>netsh interface portproxy set help

下列指令有效:

此上下文中的命令:
set v4tov4     - 更新通过 IPv4 的 IPv4 和代理连接到的侦听项目。
set v4tov6     - 更新通过 IPv6 的 IPv4 和代理连接到的侦听项目。
set v6tov4     - 更新通过 IPv4 的 IPv6 和代理连接到的侦听项目。
set v6tov6     - 更新通过 IPv6 的 IPv6 和代理连接到的侦听项目。


C:\Users\Administrator>netsh interface portproxy set v4tov4 help

用法: set v4tov4 [listenport=]<integer>|<servicename>
            [connectaddress=]<IPv4 address>|<hostname>
            [[connectport=]<integer>|<servicename>]
            [[listenaddress=]<IPv4 address>|<hostname>]
            [[protocol=]tcp]


参数:

        标记            值
        listenport      - IPv4 侦听端口。
        connectaddress  - IPv4 连接地址。
        connectport     - IPv4 连接端口。
        listenaddress   - IPv4 侦听地址。
        protocol        - 使用的协议。现在只支持 TCP。


说明: 更新通过 IPv4 的 IPv4 和代理连接到的侦听项目。


2.配置示例

C:\Users\Administrator>netsh interface portproxy set v4tov4 listenport=9000 connectaddress=192.168.56.101 connectport=9000


C:\Users\Administrator>netsh interface portproxy show all

侦听 ipv4:                 连接到 ipv4:

地址            端口        地址            端口
--------------- ----------  --------------- ----------
*               9000        192.168.56.101  9000