如何实现公网伺服器转发内网伺服器?
常规的内网穿透是客户端访问公网伺服器,公网伺服器访问内网伺服器,得到内容再返回给客户端。这样带宽走的还是公网伺服器,但公网带宽太贵了。
能不能实现客户端访问公网伺服器得到内网伺服器的IP埠后直接访问内网伺服器呢?就是说除了一开始要访问公网伺服器之外,之后的数据都是直接和内网伺服器连接。
可以应用在web伺服器上吗?(就是apache之类的网站伺服器)
一句话:你需要的是这个,zerotier。
内网穿透有两招,一是转发,二是打洞。
转发是100%成功的,缺点就是你说的,伺服器带宽很贵。
打洞可以实现两个内网机器间直接通讯,不走转发,成本低很多。
要说怎么打洞,就要先从为什么打洞说起。
天地混沌初开,ip4地址是32位的,也就是我们经常看到的http://xxx.xxx.xxx.xxx。
奈何网路计划生育没做好,前期ip地址分配又太铺张(微软一家公司就分了1600万个ip地址),很快ip地址就不够了。
后浪们怎么办?合租呗,于是N多人共用一个IP,这个技术就是NAT。
NAT确实在大多数应用场景下,缓解了IP不足的问题,因为大多数时候,都是我们访问网站,只要网站伺服器有公网IP,就可以了。
但是,NAT的最大缺点就是造成两个NAT后面的设备不能直接互访。
于是乎,STUN和TURN出现了,借助一台公网伺服器,牵线搭桥,让两个NAT后的设备,能够互相知晓对方的存在,并在NAT中留下记录,从而使两者能够直接通讯,虽然成功率不高,但总算有了方案。
不邀自来打扰了~看到说要转发内网伺服器,简单说就是想实现在远程外网环境下访问区域网搭建的服务应用,比如个人网站、博客、NAS私有云、企业的OA、ERP办公系统、FTP/SVN/MAC伺服器、还有Windows远程桌面等等,因为没有公网IP(购买昂贵),远程外网就无法访问。。。
这种情况可以试试花生壳内网穿透,不需要公网IP,也不用路由器做映射,直接用花生壳把区域网应用或设备进行映射发布到外网,通过域名就能实现外网访问了,花生壳有免费版可以先测试看看,具体服务搭建可以进空间查看,上述列举的区域网应用都可以实现远程访问
公网伺服器只放html文件,其它文件和介面全放内网伺服器上,内网伺服器放家里,做跨域处理。
内网机直接淘二手伺服器,或者pc。每台机接一条宽频。
用ups电源+小发电机+ats保证不间断稳定供电。