windows tcp端口映射或端口转发

windows内部有一个叫netsh的玩意,可以把tcp端口进行映射或转发,可惜不支持udp。
举个例子:
一台windows有一个80端口,对外可以访问。
另有一个99端口,不能对外访问,只能本机访问。

现在就用这个功能,把80端口映射到99端口,来实现外部访问本机80端口,实际上是访问了本机的99端口。过程:(下面的端口都指tcp端口)

1.打开cmd

2.安装:
非XP只需要 netsh interface ipv4 install
XP除了需要跑这条外,还另需要跑 netsh interface ipv6 install

3.重启windows

4.打开cmd

5.保证此时80端口没有被占用。

6.添加映射/转发
假设windows的公网IP为1.1.1.1,局域网IP为2.2.2.2,则:
netsh interface portproxy add v4tov4 listenaddress=1.1.1.1 listenport=80 connectaddress=2.2.2.2 connectport=99
注意:1.IP必须是公网IP或局域网IP,不能是127.0.0.1。
2.设置后,svchost.exe应该会占用80端口。

7.删除映射/转发
netsh interface portproxy delete v4tov4 listenaddress=1.1.1.1 listenport=80

8.查看所有映射/转发
netsh interface portproxy show all

9.上述例子只是ipv4的例子。ipv6的话,只需要把命令中的ipv4换成ipv6即可。

后记:上述只是讲了如何设置,但实际应用中,还存在一些问题,比如:

1.性能如何?

2.本机转发的数据是内存复制还是走网卡?

等等,这里就麻烦大家自己去测试了。

转载于:https://www.cnblogs.com/xxxteam/p/3625255.html

windows tcp端口映射或端口转发相关推荐

  1. 端口映射和端口转发区别是什么

    端口映射和端口转发的最大区别,是前者可以包括端对端P2P穿透,后者是完全走转发.例如北京金万维公司的快解析内网穿透软件端口映射,同时包含了P2P穿透和转发双重模式,只要可以上网就可以将本地端口快速映射 ...

  2. Linux系统端口映射(路由转发)

    2019独角兽企业重金招聘Python工程师标准>>> Linux系统端口映射(路由转发),首先应该做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forw ...

  3. 端口映射和端口转发概念整理

    端口转发 端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法.端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户 ...

  4. Linux批量加连续端口映射,批量端口映射

    内网ip 10.199.2.12 虚拟机网络 192.168.10.0/24 内网访问示例,如访问ip为192.168.10.20的虚拟机, 远程桌面 10.199.2.12:6020 vnc 10. ...

  5. 思科防火墙多端口映射多端口

    分公司下面有一台思科防火墙因业务需要做多端口映射多端口,没有购置网页端,故配置起来有一些问题.最终算是解决了,大概是解决了,为什么大概?因为端口是通了,但是开发那端说有跟普通的端口映射有一些区别.ma ...

  6. windows 下 netsh 实现 端口映射(端口转发)

    haproxy主要用于负载,如果只是负载一个,那就成为端口映射了,但是毕竟是linux下面的程序. windows下也有一个小工具:portforward.exe,图形界面容易操作,个人平常使用可以, ...

  7. netsh端口映射与端口转发

    1.netsh端口映射 netsh是windows系统自带的一个命令行工具,这个工具可以内置端口转发功能 实验场景 web服务器的80端口转发到win10的7777端口上,kali通过访问win10的 ...

  8. [中国电信 外网ip 光猫 端口映射 端口转发 远程协助]记一次和中国电信获取外网ip并设置端口映射、端口转发以及设置光猫 成功外网远程协助的过程

    环境 湖北电信 得到外网ip 拨打10000电话 "是否可以把我拨打的手机号的下的宽带变更为外网ip" 客服小姐姐核实宽带户主姓名及宽带的房屋地址 5分钟后重启猫.路由器 成功得到 ...

  9. kvm虚拟机端口映射(端口转发)到宿主机

    在kvm中新建的虚拟机使用NAT网络上网.需要把端口映射到宿主机上,通过本地的iptables即可实现.添加相应的iptables策略:添加filter 表的forward链iptables -I F ...

最新文章

  1. python time.time和time.clock_Python中time.clock和 time.time的对比探究
  2. 一句话设置当前控制器的view跟随键盘起伏,妈妈再也不用担心键盘挡住输入框了...
  3. moxy json介绍_MOXy的对象图和动态JAXB
  4. HTML与cgi post传递与接收,CGI实例--表单GET与POST示例
  5. java 读取控制台_Java从控制台读入数据的几种方法总结
  6. 嵌入式系统中常用的通信接口技术
  7. 《像混球那样思考和行动》
  8. uni-app自动定位当前位置
  9. pacman 查询_pacman
  10. 安装RSF自动化环境
  11. 点云纹理映射 matlab,Spherical Texture Mapping Method for Large-scale Point Cloud Data
  12. css3 - 图标元素动画效果5 - 弹性动画效果
  13. 树莓派通过MFRC522写UIC卡0扇区
  14. VLookup怎么用详细步骤?VLookup函数的使用方法及实例
  15. LTD营销SaaS产品-官微名片介绍
  16. Cloudera Manager 5.14.X 安装部署(上)
  17. springboot 拦截器 及 可能失效原因
  18. IntelliJ IDEA 中 svn 修改服务器地址的方法 svn relocating working copy
  19. OpenCV(九)形态学操作4--礼帽与黑帽(顶帽与底帽)
  20. 10.Excel数据特征分析-帕累托分析法

热门文章

  1. linux les命令,Linux用户和组命令
  2. 荣耀v40轻奢版鸿蒙系统,差异化的生存策略:荣耀V40轻奢版有点东西
  3. 1.44寸TFT-LCD显示屏取模教程
  4. 漫步数学分析十一——紧集
  5. GQM 概述:构建研发效能度量体系的根本方法
  6. 如何安装husky_利用huskylint-staged构建代码检查工作流
  7. Ubuntu16.04 RTX2060 安装CUDA10.2
  8. Hadoop分布式集群环境准备--无线网下VMware虚拟机设置
  9. 今天发现了一个好网站,推荐给大家!
  10. linux 压缩文件性能,Linux压缩工具的性能比较