当前位置:首页 > VPS教程 > 正文内容

windows vps端口转发命令

23vps3年前 (2022-06-04)VPS教程1125

在Windows系统中,从XP开始就内嵌了一个设置网络端口转发的功能。依靠这个功能,任何到本地端口的TCP连接(ipv4或者ipv6)都能够被转发到任意一个本地端口,甚至是远程主机的某个端口。这种配置方法适用于windows的任意版本。

转发命令如下

阿里云限量代金券 | 此广告位出租25元/月
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=200 connectaddress=192.168.1.1 connectport=80

解释一下这其中的参数意义

1.listenaddress -- 等待连接的本地ip地址

2.listenport -- 本地监听的TCP端口(待转发)

3.connectaddress -- 被转发端口的本地或者远程主机的ip地址

4.connectport -- 被转发的端口


使用netstat命令来验证3340端口是否正在监听中

netstat -ano | findstr :200

注意:

如果这条命令没有返回任何信息,或者说通过netsh接口并没有实现端口转发的功能,那么需要查看下系统是否开启了iphlpsvc(ip Helper)服务。

22DA7454-340F-40B9-ADFD-56088F9A16DE.jpeg

并且需要在网络配置中查看端口转发规则是否被创建、IPv6的支持是否开启。

FF65BBA7-72CC-4212-8B37-2815F32D3024.jpeg


你可以创立任意的Windows端口转发规则,所有的netsh接口下的端口代理规则都是永久的,并且储存在系统中(不受开机重启的影响)

下面的命令是用来展示系统中的所有转发规则:

netsh interface portproxy show all

在本例中仅有一条从200到80的转发命令

侦听 ipv4:        连接到 ipv4:
地址     端口      地址       端口
----------- ----------  --------
127.0.0.1  200  192.168.1.1

注意:

端口转发的设置也可以通过命令行还进行查看

netsh interface portproxy dump

查询结果:

#========================
# 端口代理配置
#========================
pushd interface portproxy

reset
add v4tov4 listenport=200 connectaddress=192.168.1.1 connectport=80


popd

# 端口代理配置结束

如果想要删掉一个特定的端口转发规则,使用如下的命令:

netsh interface portproxy delete v4tov4 listenport=200 listenaddress=127.0.0.1

如果想要清空当前所有的配置规则,命令如下:

netsh interface portproxy reset

注意:

1、这些转发规则仅仅适用于TCP端口,对于UDP的端口转发,使用上面的方法是无效的。还有在配置规则时,不能将127.0.0.1作为连接地址。

2、在Windows 2003/XP中,你必须在注册表(HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters)中找到并设置IPEnableRouter参数为1才能实现端口转发。


本网站由提供服务

扫描二维码推送至手机访问。

版权声明:本文由主机测评网发布,如需转载请注明出处。

本文链接:https://23vps.com/post/13.html

分享给朋友:

“windows vps端口转发命令” 的相关文章

综合Linux脚本

站长玩VPS完全依赖各种脚本各种小软件,Linux也不例外,下面推荐一款在Linux下使用的综合Linux脚本:curl -O https://tx.hk47.cc/linux.sh && chmod +x linux.sh...

替代finalshell,比它更好的ssh软件!MobaXterm

替代finalshell,比它更好的ssh软件!MobaXterm

自从上次发了这篇:良心国产SSH工具!文章之后,评论区一片吐槽声,着实把主机哥我吓的够够的......,不多说,直接上图。其中,呼声最高的是推荐这款工具:MobaXterm,说实话,在这之前我还真没有用过这工具,之前一直用Xshell,后面用了Finalshell,被大家这么一说,我想我是不是out...

苹果手机ssh工具

苹果手机ssh工具

苹果手机上的ssh工具:Terminal & SSH可以去App Store搜索下载...

一键更换Linux 软件源脚本

一键更换Linux 软件源脚本

在国内使用linux vps时遇到更新缓慢甚至软件源无效可以使用这个脚本,让你的linux vps使用更顺畅。官方网址:https://supermanito.github.io/LinuxMirrors/#/ github地址:https://github.com/SuperManito/Linu...

手动更换linux软件源

Centos换源命令查看Centos系统版本cat /etc/system-release备份Centos系统源mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.ba...

测试linux vps基础信息io和网络:SuperBench

测试linux vps基础信息io和网络:SuperBench

可测试linux vps基础信息io及网络,第一次运行需等待半分钟左右wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbenc...