精华内容
下载资源
问答
  • windows本地转发
    2021-12-22 16:27:34

    端口转发

    netsh interface portproxy add v4tov4 listenaddress=192.168.122.77 listenport=9999 connectaddress=35.226.63.79 connectport=3000

    转发查询

    netsh interface portproxy show v4tov4

    取消端口转发

    netsh interface portproxy delete v4tov4 listenaddress=192.168.122.77 listenport=9999

    refer:
    参考

    更多相关内容
  • windows ip转发

    千次阅读 2021-12-24 17:06:24
    WindowsServer2012R2中,端口转发规则仅在系统重启之前有效,并且在重启后它们会被重置。其实,除此之外还有一种更为简单的方法可以帮助我们在Windows中实现端口转发,即我们可以使用命令Netsh的Portproxy模式配置...

    命令行执行 :

    netsh interface portproxy add v4tov4 listenaddress=172.27.179.103 listenport=10030 connectaddress=192.168.199.130 connectport=22

    需要管理员权限。

    自Windows XP开始,Windows中就内置网络端口转发的功能。任何传入到本地端口的TCP连接(IPv4或IPv6)都可以被重定向到另一个本地端口,或远程计算机上的端口,并且系统不需要有一个专门用于侦听该端口的服务。

    在Linux中,使用iptables可以非常轻松地配置端口重定向。在Windows Server系统上,路由和远程访问服务(RRAS)通过使用虚拟专用网络 (VPN) 或拨号连接支持远程用户或站点到站点连接,但这种方式相对较为麻烦。其实,除此之外还有一种更为简单的方法可以帮助我们在Windows中实现端口转发,即我们可以使用命令Netsh的Portproxy模式配置Windows中的端口转发。该命令的语法如下:

    netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport
    

    listenaddress - 等待连接的本地IP地址。

    listenport - 本地侦听TCP端口。

    connectaddress - 将传入连接重定向到本地或远程IP地址(或DNS名称)。

    connectport - 一个TCP端口,来自listenport的连接会被转发到该端口。假设当前我们的RDP服务端口在一个非标准端口上进行响应,如3340(端口可以在服务设置中更改)。为此,我们需要将传入流量从TCP端口3340重定向到另一个本地端口 - 3389(即标准rdp端口)。

    我们以管理员身份启动命令提示符并执行以下命令:

    netsh interface portproxy add v4tov4 listenport=3340 listenaddress=10.1.1.110 connectport=3389 connectaddress=10.1.1.110
    

    10.10.1.110 - 计算机的当前IP地址。

    使用netstat确保3340端口当前处于被侦听状态:

    netstat -ano | findstr :3340
    

    注意:如果该命令未返回任何内容并且通过netsh interface portproxy进行端口转发不成功,则请确保iphlpsvc(IP Helper)服务当前已在你的系统上运行。

    必须在为其创建端口转发规则的网络接口上启用IPv6支持。

    以上条件必须满足,如果没有IP Helper服务且未启用IPv6支持,则端口重定向将不起作用。

    你可以使用其PID找出正在侦听此端口的进程(在我们的示例中PID为636):

    tasklist | findstr 636
    

    让我们使用任意的RDP客户端尝试从远程系统连接到此计算机。指定RDP端口3340,在RDP服务器地址后以冒号分隔,例如10.10.1.110:3340

    如果不出问题的话,连接应该会被成功建立。

    重要:请确保防火墙(Windows防火墙或通常包含在杀毒软件中的第三方防火墙)允许到新端口的传入连接。 如有必要,可以使用以下命令添加新的Windows防火墙规则:

    netsh advfirewall firewall add rule name=”forwarded_RDPport_3340” protocol=TCP dir=in localip=10.1.1.110  localport=3340 action=allow
    

    你可以创建任意数量的Windows端口转发规则。所有netsh interface portproxy规则都是持久性的,并会在Windows系统重启后被保存。

    显示系统中的转发规则列表:

    netsh interface portproxy show all
    

    在我们的例子中,只有一个转发规则即从3340到3389端口的转发:

    Listen on ipv4:             Connect to ipv4:
    Address         Port        Address         Port
    --------------- ----------  --------------- ----------
    10.1.1.110     3340        10.1.1.110     3389
    

    Tip:此外,portproxy设置可以通过以下命令查看:

    netsh interface portproxy dump
    #========================
    # Port Proxy configuration
    #========================
    pushd interface portproxy
    reset
    add v4tov4 listenport=3340 connectaddress=10.1.1.110 connectport=3389
    popd
    # End of Port Proxy configuration
    

    删除指定的端口转发规则:

    netsh interface portproxy delete v4tov4 listenport=3340 listenaddress=10.1.1.110
    

    清除所有当前的端口转发规则:

    netsh interface portproxy reset
    

    重要:以上端口转发仅适用于TCP端口,对于UDP端口将不起作用,并且不能使用127.0.0.1作为连接地址。

    如果要将传入的TCP连接转发至另一台计算机,则命令如下:

    netsh interface portproxy add v4tov4 listenport=3389 listenaddress=0.0.0.0 connectport=3389 connectaddress=192.168.100.101
    

    此规则将所有传入的RDP请求(到3389端口)从此计算机重定向到IP地址为192.168.1.101的远程计算机上。

    portproxy的另一个特性就是可以让它看起来像任意的远程网络服务在本地运行。

    例如,将连接从本地端口5555转发至远程地址157.166.226.25(CNN网站):

    netsh interface portproxy add v4tov4 listenport=5555 connectport=80 connectaddress= 157.166.226.25 protocol=tcp
    

    现在,如果你在浏览器中访问http://localhost:5555/,则将打开CNN网站的主页。因此,尽管浏览器对本地计算机进行了寻址,但它仍会打开一个远程页面。

    端口转发还可用于将端口从网卡的外部地址,转发到在同一计算机上运行的虚拟机端口。

    此外,在Windows Server 2012 R2中情况可能会有所不同。在Windows Server 2012 R2中,端口转发规则仅在系统重启之前有效,并且在重启后它们会被重置。出现这种病情况,你需要检查网络接口上是否存在定期断开连接,以及操作系统引导时IP地址是否发生更改(最好使用静态IP地址)。作为一种解决方案,我会添加一个使用netsh interface portproxy规则的脚本到Windows scheduler,以在系统启动时运行。

    在Windows Server 2003/XP中,必须在注册表项HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters中另外将IPEnableRouter参数设置为1。

    展开全文
  • Windows端口代理转发

    千次阅读 2022-04-11 13:22:14
    Windows端口代理转发

    Windows端口代理转发

    局域网中别人通过你转发的端口,可以访问到你虚拟机的服务


    你本机IP:10.10.100.5
    虚拟机IP:192.168.5.2
    虚拟机服务端口:80
    windows开放给别人访问端口:8080



    添加转发命令:

    按快捷键Win+R (run),然后运行框中输入cmd -->输入以下命令

    netsh interface portproxy add v4tov4 listenaddress=10.10.100.5 listenport=8080 connectaddress=192.168.5.2 connectport=80
    

    说明:

    • listenaddress=自己本机IP
    • listenport=自己本地监听端口(开放给别人访问端口)
    • connectaddress=被转发的IP (一般机器为虚拟机)
    • connectport=被转发的端口
    • portproxy 参数,包括 v4tov4、v4tov6、v6tov4 和v6tov6 的端口与地址对


    查询验证

    netsh interface portproxy show all
    


    删除规则

    netsh interface portproxy delete v4tov4 listenaddress=10.10.100.5 listenport=8080
    


    展开全文
  • windows 端口转发 突然无效

    千次阅读 2020-08-21 15:49:03
    为了实现在家就能访问内网的网站A(A只能从内网访问),故用另一台内网中的电脑B作为中转节点进行转发,再将电脑B与家中电脑C做内网穿透(内网穿透的方法就有很多了这里不再赘述); 端口转发设置可以参考这篇文章...

    记录一次莫名其妙的故障:

    为了实现在家就能访问内网的网站A(A只能从内网访问),故用另一台内网中的电脑B作为中转节点进行转发,再将电脑B与家中电脑C做内网穿透(内网穿透的方法就有很多了这里不再赘述);

    端口转发设置可以参考这篇文章:https://blog.csdn.net/i1j2k3/article/details/70228043

    本来是已经设置过的,也已经能够从电脑C成功访问电脑A,但是今天早上起来一看,发现电脑C又无法访问网站A了;

    郁闷,远程电脑B检查,netsh interface portproxy show all,发现所有的转发都还在,netsh设置没有问题,接着检查防火墙,也没有问题,最后检查到端口的开放情况,用 netstat -ano 一看,发现端口的监听没了,百度了半天重启了一个叫“IP Helper”的服务,然后就正常了。

    不知道为啥端口监听会失效,也不清楚为啥重启IP Helper就能修好(看这个服务的说明也没法联想到跟端口监听有关系)

    展开全文
  • WINDOWS下的端口转发

    2022-01-01 13:11:32
    使用netsh 把本地任意ip的25566端口 映射到192.168.81.234的25565端口 netshinterfaceportproxyaddv4tov4listenaddress=0.0.0.0listenport=25566connectaddress=192.168.81.234connectport=25565 查看所有的ipv4...
  • Windows命令实现端口转发

    千次阅读 2021-03-23 18:28:29
    依靠这个功能,任何到本地端口的TCP连接(ipv4或者ipv6)都能够被转发到任意一个本地端口,甚至是远程主机的某个端口。并且,Windows系统并不需要去开启监听这个转发端口的服务。 在Linux中,配置端口转发十分容易...
  • Windows系统设置端口转发

    千次阅读 2021-02-20 11:08:42
    本地采用NAT网络模式搭建了两台虚拟机,虚拟机A:192.168.183.129,虚拟机B:192.168.183.130.我本机的IP是172.16.111.167,同事电脑的IP是172.16.111.132.同事想要远程虚拟机A,B。直接ping网络是不通的,所以就...
  • windiws 自带的端口转发实现内网穿透
  • Windows中使用netsh命令进行端口转发

    千次阅读 2022-06-29 21:22:08
    其实,除此之外还有一种更为简单的方法可以帮助我们在Windows中实现端口转发,即我们可以使用命令Netsh的Portproxy模式配置Windows中的端口转发。该命令的语法如下: listenaddress - 等待连接的本地IP地址。listen...
  • Windows 上路由、端口转发配置

    千次阅读 2021-08-04 15:35:50
    有时候我们会遇到这样的场景,一批同一局域网中只有某一台主机带外且系统为windows,局域网中其他非带外的主机要想访问外网,本文将介绍如何配置在带外主机上开启路由及端口转发。 二、配置操作 2.1、带外主机开启...
  • 使用 windows 系统自带的 netsh interface portproxy 命令进行端口转发规则的创建、显示和删除。如果需要修改,请删除后重新创建即可。
  • windows 如何实现端口转发

    千次阅读 2019-09-25 09:00:36
    windows 如何实现端口转发 在Linux中,使用iptables可以非常轻松地配置端口重定向。在Windows Server系统上,路由和远程访问服务(RRAS)通过使用虚拟专用网络 (VPN) 或拨号连接支持远程用户或站点到站点连接,但...
  • Windows自带的端口转发netsh interface portproxy,本机转发虚拟机。
  • Windows安装nginx;nginx配置端口转发
  • netsh interface portproxy add v4tov4 listenaddress=localaddress listenport...// 转发(3389 -> 9989) netsh interface portproxy add v4tov4 listenport=9989 listenaddress=192.168.3.5 connectport=3389 co.
  • 1、window本地测试可以修改hosts文件C:\Windows\System32\drivers\etc\hosts文件 2、Windows系统下Nginx的解压安装位置 3、hosts文件可以配置域名和ip的映射关系,如果hosts文件中配置了域名和ip的对应关系,...
  • windows机器下使用putty也可以建立端口转发假设从windows机器上将本地的8888端口转发到B的21端口,可以做如下设置Connection->SSH-Tunnels中可以设置putty的端口转发,Source port为listen_port,填8888,...
  • (2) 支持本地作为服务器提供全局服务或私有服务 (3) 支持Webdav文件管理功能(https),随时随地共享本地文件 (4) 支持私有云管理,将本地文件映射成阿里云等公网访问 (5) 支持用户登陆功能(用户名:admin, 默认密码:tf...
  • Nginx For Windows 转发和负载一、需求说明二、配置文件 一、需求说明 使用Nginx进行端口转发,并且负载到两台服务器的服务上。 监控本地服务器的 9099 端口,转发并负载到 127.0.0.1:9001 和 127.0.0.1:9002 服务上...
  • Windows10上开启路由转发及添加路由大博博于2020-11-11132012发布Windows专栏收录该内容2篇文章1订阅订阅专栏WIN10上开启路由转发及添加静态路由注意实验环境下主机B两个接口没有网关操作步骤一、主机B开启win10转发...
  • ssh 本地转发 和远程转发 区别

    万次阅读 2017-07-20 21:29:11
    SSH隧道与端口转发及内网穿透 大家都知道SSH是一种安全的传输协议,用在连接服务器上比较多。不过其实除了这个功能,它的隧道转发功能更是吸引人。下面是个人根据自己的需求以及在网上查找的资料配合自己的实际...
  • windows server 2016 配置路由转发

    千次阅读 2022-05-22 21:55:07
    当IP数据包经由路由器转发时,如果目标网络与本地路由器直接相连,则直接将数据包交付给目标主机;否则,路由器通过路由表查找路由信息,并将数据包转交给指明的下一跳路由器,若路由表中有到达目标网络的路由,则把...
  • windows 端口转发

    千次阅读 2019-09-23 22:52:43
    首先要找到你国内云服务器的内网ip,不是你的公网IP,使用命令ipconfig即可找到。...之后,使用Portproxy模式下的Netsh命令即能实现Windows系统中的端口转发转发命令如下 netsh interface portproxy...
  • windows,cmd,端口转发

    2021-06-15 10:05:24
    windows,cmd,端口转发 ::删除本地的端口转发 netsh interface portproxy delete v4tov4 listenport=本地监听端口 ::添加端口转发 netsh interface portproxy add v4tov4 listenport=本地监听端口 connectport=需要...
  • 本地转发: 在150阿里云上开启httpd [root@iZbp145axkc98giot5b448Z ~]# yum install httpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile base ...
  • Windows本地配置Nginx

    千次阅读 2021-06-30 16:07:43
    Windows本地配置Nginx 目前Nginx被广泛使用,开发自测遇到获取正确IP的需求,故研究了下nginx在Windows下的搭建。 1 安装 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。...
  • 一、创建DNS服务器: ... ...三、配置转发器 ...2、选择“转发器”选项卡,点击“编辑”: ...3、输入要转发的外网DNS地址,待验证成功,...5、在本地DNS服务器上用nslookup解析web.zftest.com,解析成功如下:  
  • windows下xshell配置端口转发 打开xshell,配置远端主机的信息,这里一般指的是可以外网访问或者连接的机器 打开xshell->SSH -> 隧道-> 配置转移规则为Local(Outgoing) 配置源主机为本机,侦听端口为本地...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,249
精华内容 22,499
关键字:

windows本地转发