admin 管理员组

文章数量: 887018

背景

现有一个没有无线网卡的台式机,同时也没有网口让台式机上网,现在有一台笔记本电脑,可以通过无线上网。

需求

实现台式机访问指定服务器上的指定端口

实现方式

第一步,用一根网线将笔记本与台式机连接。
我这边最后的效果是:
笔记本(本地连接)
IP:192.168.191.4
掩码:255.255.255.0

笔记本使用猎豹开启了一个免费wifi(因为使用的是一个动态分配IP的路由器,为了后续的端口转发,所以做一个免费wifi来实现IP固定)
笔记本(免费wifi)
IP:192.168.191.1
掩码:255.255.255.255.0

第二步,台式机设置与笔记本本地连接网段一致的IP
台式机(本地连接)
IP:192.168.191.3
掩码:255.255.255.0

第三步,笔记本使用netsh添加端口转发。
我们想连接服务121.67.25.188服务器的22端口,这时候我们使用netsh添加转发即可。
我们需要分2步,来转发:
a) 将IP192.168.191.4转到192.168.191.1

netsh interface portproxy add v4tov4 listenaddress=192.168.191.4 listenport=22 connectaddress=192.168.191.1 connectport=22000

b) 将192.168.191.1转到实际服务器IP

netsh interface portproxy add v4tov4 listenaddress=192.168.191.1 listenport=22000 connectaddress=121.67.25.188 connectport=22

注意:笔记本22端口及22000端口事先不要被其他应用占用。
好了,我们可以通过下面这个命令查看所有转发规则:

netsh interface  portproxy show  v4tov4

当然我们也可以删除我们转发的端口:

netsh interface portproxy delete v4tov4 listenaddress=192.168.191.4 listenport=22
netsh interface portproxy delete v4tov4 listenaddress=192.168.191.1 listenport=22000

希望对大家有点帮助,主要还是自己有用,o(∩_∩)o 哈哈

本文标签: 无线网卡 台式机 笔记本