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

windows vps端口转发命令

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

在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 vps端口转发一键脚本

什么是端口转发?为什么要转发?准确来讲叫流量转发,因为流量是基于端口的,所以一般称为端口转发。比如电信到伯力很差,我买了个上海联通鸡做转发,那么就是电信->联通:1200->伯力:4900,那么我访问联通的1200端口,等于访问伯力的4900端口转发还可以用于公网frp,反代网站等用途用...

安卓手机ssh工具

应用介绍JuiceSSH 支持连接本机 Shell、Telnet 和 远程SSH相对于其他终端模拟器,支持 Ctrl,Esc,Tab,方向键另外很赞的一个功能是音量键可以直接调节窗口的字体大小下载地址http://m.appchina.com/app/com.sonelli.juicessh...

手动更换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禁用ipv6方法

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

linux vps如何查看网关

linux vps如何查看网关

我们在使用dd脚本来给vps网络重装系统之前,为了防止无法通过dhcp自动获取网关,首先记录下网关地址,这样等dd完后至少还能进vnc修改网关地址。linux vps可以查看网关命令:netstat -rn如果提示“-bash: netstat: command not found”,这仅...

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

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

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