先锋影音bt 10月6日讯 沙特联第6轮,利雅得得手主场打败欧鲁巴赫。本场比赛,39岁的C罗施展出色,出场83分钟的他打进1粒点球,并送出1记助攻。C罗获取了S...
《花儿与少年第六季》(以下简称《花少 6》)正在热播当中,本以为这一季的节目不错接得住上一季的流量,没猜想嘉宾声势大换血后,总共这个词节方针质感也直线着落先锋影...
洛杉矶大火,所到之处,一都都是一派焦黑金晨 ai换脸,许多好意思国的富东说念主看到多年蕴蓄化为灰烬都哭晕了,但迫不得已。此次的大火让他们失掉惨重,家中的古董都毁...
第三章 天阶试真金不怕火”柠檬皮 丝袜 天梯观察不时进行着,一堆少少小女在蹬梯着。 跟着时分的荏苒,一炷香之后,东谈主群也曾闲逸被分开。 有的只是数阶,就早已莫...
大冰在一次直播里先锋影音bt,谈到对情商的见识。 许多东说念主认为舌绽莲花等于情商高,八面玲珑等于情商高。 大冰却认为:一个东说念主讷于言而敏于行,这样...
经便管事器会有很多块网卡,因此也可能会勾搭到不同的收集,在防碍的收鸠集,某些管事可能会需要进行通讯海安幼儿园 白丝,此时管事器过程建树就不错承担起了转发数据包的功能。 [[417915]] 一、Windows下达成端口映射 1. 查询端口映射情况netsh 海安幼儿园 白丝海安幼儿园 白丝interface portproxy show v4tov42. 查询某一个IP的统统端口映射情况 netsh interface portproxy show v4tov4 | find "[IP]" 例: netsh interface portproxy show v4tov4 | find "192.168.1.1 3. 增多一个端口映射 netsh interface portproxy add v4tov4 listenaddress=[外网IP] listenport=[外网端口] connectaddress=[内网IP] connectport=[内网端口] 例: netsh interface portproxy add v4tov4 listenaddress=2.2.2.2 listenport=8080 connectaddress=192.168.1.50 connectport=80
4. 删除一个端口映射 netsh interface portproxy delete v4tov4 listenaddress=[外网IP] listenport=[外网端口] 例: netsh interface portproxy delete v4tov4 listenaddress=2.2.2.2 listenport=8080 二、Linux下端口映射 1. 允许数据包转发 echo 1 >/proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -j MASQUERADE iptables -A FORWARD -i [内网网卡称号] -j ACCEPT iptables -t nat -A POSTROUTING -s [内网网段] -o [外网网卡称号] -j MASQUERADE 例: echo 1 >/proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -j MASQUERADE iptables -A FORWARD -i ens33 -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.50.0/24 -o ens37 -j MASQUERADE 2. 诞生端口映射 iptables -t nat -A PREROUTING -p tcp -m tcp --dport [外网端口] -j DNAT --to-destination [内网地址]:[内网端口] 例: iptables -t nat -A PREROUTING -p tcp -m tcp --dport 6080 -j DNAT --to-destination 10.0.0.100:6090 现实:将部署在内网的管事映射到外网 现实环境 VMWare Workstation Pro 5台最小化装配的centos 7假造机 现实拓扑
![]()
内网和外网是相对Server4来说的。 Server1和Server2为内网环境的两台管事器; Server3为外网环境下的一台管事器; cos足交Server4为一台双网卡主机,分歧勾搭192.168.50.0/24和172.16.2.0/24两个收集。 建树现实环境 1. Server1,2,3上搭建HTTP管事用Python在Server1上搭建一个通俗的HTTP管事 cd ~ echo "server1" > index.html python -m SimpleHTTPServer 8080
![]()
Server2、Server3同理 对照现实在client上拜访Server1的资源 curl http://192.168.50.11:8080/index.html
![]()
在client上拜访Server2的资源 curl http://192.168.50.12:8080/index.htm
![]()
在client上拜访Server3的资源 curl http://172.16.2.11:8080/index.html
![]()
不错看到,外网的client是无法拜访内网Server1,Server2的资源的。 在Server4上建树端口映射 临时建树#允许数据包转发 echo 1 >/proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -j MASQUERADE iptables -A FORWARD -i ens33 -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.50.0/24 -o ens37 -j MASQUERADE #诞生端口映射 iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8081 -j DNAT --to-destination 192.168.50.11:8080 iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.50.12:8080 长期建树 若是需要长期建树,则将以上敕令追加到/etc/rc.local文献。 查验成果在client上拜访Server1的资源 curl http://172.16.2.100:8081/index.html 在client上拜访Server2的资源 curl http://172.16.2.100:8082/index.html
![]()
在client上拜访Server3的资源 curl http://172.16.2.11:8080/index.html
![]() 若是Server4为Windows,替换一下相应的敕令即可 Windows的IP信息如下
![]() 建树并搜检端口映射情况 netsh interface portproxy add v4tov4 listenaddress=172.16.2.105 listenport=8081 connectaddress=192.168.50.11 connectport=8080 netsh interface portproxy add v4tov4 listenaddress=172.16.2.105 listenport=8082 connectaddress=192.168.50.12 connectport=8080 netsh interface portproxy show v4tov4 查验成果 在client节点上 curl http://172.16.2.105:8081/index.html curl http://172.16.2.105:8082/index.html curl http://172.16.2.11:8080/index.html
![]()
|