Windows配置端口转发

1.用windows的netsh实现
优点:
(1)部署简单。Windows自带,支持IPv4和IPv6
(2)不用重启机器,还长记性。命令即时生效,重启系统后配置仍然存在.
缺点:
(1)不支持UDP
(2)XP/2003需要先安裝IPV6,Win7以上系统自带.

执行命令:

(1)安装环境支持(如果已经安装IPV6,可以不执行)
netsh interface ipv6 install

(2)查看已配置的“端口映射”清单
netsh interface portproxy show v4tov4

(3)添加端口映射
netsh interface portproxy add v4tov4 listenaddress=10.139.1.30 listenport=13016 connectaddress=172.16.13.16 connectport=22
(4)查看已经配置的端口转发
netsh interface portproxy show v4tov4

(5)删除端口映射
netsh interface portproxy delete v4tov4 listenaddress=10.139.1.30 listenport=13016

原文地址:http://blog.51cto.com/gavin0/2153102

时间: 2024-10-09 03:05:38

Windows配置端口转发的相关文章

CentOS下开启配置端口转发

开启IP转发 首先开启IP转发功能,默认是关闭的. 临时修改: # echo 1 >/proc/sys/net/ipv4/ip_forward 修改过后就马上生效,但如果系统重启后则又恢复为默认值0. 永久修改: vi /etc/sysctl.conf # 找到下面的值并将0改成1 net.ipv4.ip_forward = 1 # sysctl -p(使之立即生效) 默认值0是禁止ip转发,修改为1即开启ip转发功能. 配置端口转发 假设用户访问172.16.4.247:728时我想让它转发到

linux配置端口转发

一.使用rinted进行端口转发 将10.50.13.13 80请求转到10.50.13.11 80上 1.安装rinetd $ tar zxf rinetd.tar.gz $ cd rinetd $ make $ make install 2.编辑配置文件 $ vi /etc/rinetd.conf 添加如下内容 $ 0.0.0.0 80 10.50.13.11 80 #本机IP为10.50.13.13 3.启动rinetd服务 $ rinetd -c /etc/rinetd.conf 二.使

Centos下配置端口转发将80端口请求转发至8080

在Linux的下面部署了apache,为了安全我们使用非root用户进行启动,但是在域名绑定时无法直接访问80端口号.众所周知,在unix下,非root用户不能监听1024以下的端口号,这个apache服务器就没办法绑定在80端口下.所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上. 在root账户下面运行一下命令: iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 80

vagrant配置端口转发

一般我们在win通过vagrant 来作为环境开发,都是通过端口映射来通信, 在vagrant配置文件vagrantfile中可以看到如下配置 大概意思是把对host机器上8080端口的访问请求forward到虚拟机的80端口的服务上,如下: 重新启动vagrant 可以看到刚刚添加的 一般我们都是想通过统一80端口来访问 vagrant站点统一配置80端口 首先在vagrant的Vagrantfile添加一行 config.vm.network "forwarded_port", g

VMware虚拟机配置端口转发(端口映射)

在局域网内,实现其他主机访问安装在你电脑上的虚拟机, 步骤: step1:编辑-虚拟机网络编辑器 step2:更改设置 step3:如VMnet1的主机连接是 已连接 ,类型为仅主机模式,要将VMnet1删除或者将在主机下的 将主机虚拟适配器连接到此网络 和 使用本地DHCP服务奖IP地址分配给虚拟机 的勾选去掉 step4:选择VMnet8,点击NAT设置 step5:添加-设置你要访问的端口,以及虚拟机IP跟端口 最后在本地cmd窗口输入ipconfig找到IPv4 地址 在浏览器上输入ht

windows操作系统自带的TCP端口转发

因为工作中一个项目,总部与各个分部只有citrix服务器才能通讯,总部客户端想通过分部citrix访问分部内网资源.基本思路,通过程序修改获取的ICA文件中的IP地址和端口,将修改后的ICA文件返回给客户端,实现客户端通过连接本地citrix,自动跳转到另外一个网络的citrix.之前用的是haproxy,但是haproxy与程序交互不是很好,如果各个分部只有一台citrix服务器,事先静态写好还可以,但是一般分部会有多台citrix服务器,不能确定每次使用的是哪台citrix服务器,这样想通过

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

-----haproxy主要用于负载,如果只是负载一个,那就成为端口映射了,但是毕竟是linux下面的程序. -----windows下也有一个小工具:portforward.exe,图形界面容易操作,个人平常使用可以,但是也没有办法实现与程序交互. 经过在网上搜索,发现windows系统,包括xp  2003,2008等,netsh工具都自带portproxy功能.目前只支持tcp协议的端口转发,前提需要作为portproxy的主机需要安装IPV6,安装可以不启用IPV6. A.配置方法 假定

windows下使用远程工具登录虚拟机上的Linux、访问虚拟机上的服务 、端口转发、win7 telnet登陆虚拟机

首先要清楚virtual box如何设置端口转发: 一篇文章: 如何使用VirtualBox进行端口转发 由于默认的方式是用NAT来做虚拟机网络的,因此如果从外网想访问虚拟机的应用会比较麻烦.以前一直用桥接的方式,但IP有限,自己指定的IP可能会和局域网的IP冲突,而用DHCP方式获取的IP又可能会发生变化导致不确定,怎么办?网上查了一下,简单有效的解决方法就是用VirtualBox的“端口映射”功能.下面结合实例来讲讲怎么操做: 应用场景:要将虚拟机的Web 80端口从外面能访问到. 1. 首

Mac下开启与关闭端口转发的脚本配置方法

一.依次运行以下命令: cd /etc ls | grep pf.conf sudo cp pf.conf pf.conf.normal.bak sudo cp pf.conf pf.conf.transmit.bak ls | grep pf.conf 二.修改 pf.conf pf.conf.transmit.bak sudo gedit pf.conf.transmit.bak OR: sudo vim pf.conf.transmit.bak 修改的内容参照上一篇配置端口转发的博文,我这