Windows端口转发

操作系统:windows 64位

windows端口转发

需要通过访问127.0.0.1的23306端口,访问192.168.244.18:3306 上的mysql 服务

执行命令:

1
netsh  interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=23306 connectaddress=192.168.244.128 connectport=3306

执行结果(没有任何返回):

1
2
3
C:\Windows\system32>netsh  interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=23306 connectaddress=192.168.244.128 connectport=3306

C:\Windows\system32>

listenaddress 要监听的ip地址,需要访问的地址。
connectadress 要链接的服务器地址,真实的服务器地址,也就是RealServer
port 就是端口。

注意以管理员身份打开cmd
否则会出现以下提示:

1
2
C:\Users\dell>netsh  interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=23306 connectaddress=192.168.244.128 connectport=3306
请求的操作需要提升(作为管理员运行)。

要查看所有的侦听端口

1
netsh interface portproxy show all

执行结果:

1
2
3
4
5
6
7
C:\Windows\system32>netsh interface portproxy show all

侦听 ipv4: 连接到 ipv4:

地址 端口 地址 端口
--------------- ---------- --------------- ----------
127.0.0.1 23306 192.168.244.128 3306

要删除某条规则

1
netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=23306

执行结果(没有任何返回):

1
2
3
C:\Windows\system32>netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=23306

C:\Windows\system32>
继开 wechat
欢迎加我的微信,共同交流技术