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

windows vps端口转发命令

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

在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...

linux vps禁用ipv6方法

有些vps会同时存在ipv4和ipv6,如果我们不想用ipv6可以禁用ipv6地址。此方法在debian10和CentOS7下测试可用!用nano或vi命令编辑配置文件nano /etc/sysctl.conf在末尾添加如下两行:net.ipv6.conf.all.disable_ipv6...

消耗VPS流量命令

主机哥闲着无聊写了一个流量消耗命令,运行这个命令后可以把VPS流量全部都消耗光!这样不仅仅是无聊,而是一定程度上可以测试出主机商是否能否长期跑带宽,因为有些主机商会在你带宽持续占用一定时间后限制你的速度。此脚本适合所有linux vps系统使用方法:安装screen命令apt-get is...

VPS跑分网络IO测试脚本

VPS跑分网络IO测试脚本

主机哥做测评时发现一个测试VPS跑分、网络及IO的脚本,测得的数据还是比较准确的。项目地址:https://github.com/masonr/yet-another-bench-script脚本使用:curl -sL yabs.sh | bash如果提示没有...

CentOS7.6挂载硬盘

主机哥VPS自带一个硬盘没有被挂载,需要手工来挂载,下面方法适用于CentOS7.6系统。查看已挂载的硬盘# 使用 fdisk -l 命令查看所有磁盘信息 [root@ecs-Up5 ~]# fdisk -l Disk&n...

回程路由测试工具nexttrace

回程路由测试工具nexttrace

这是一款追求轻量的开源可视化路由跟踪工具,使用 Golang 开发,主机哥最近在hostloc里发现的,测试回程路由的路由节点信息比较清晰明了,推荐使用!项目地址:https://github.com/sjlleo/nexttrace 中文Readme:https://github.com...