文章目录
- 1.固定IP
- 2.虚拟服务器转发
- 3.IP盒子
- 4.总结
1.固定IP
第一种方式是向三大电信服务商购买专用通道,固定IP,这种方式是最正统,也是各大虚拟服务器服务商采用的方式,宽带带宽有稳定的保障。在访问量不足的前提下,费用略高,咨询了电信一万号,每个月4000起。
2.虚拟服务器转发
这种方式,就是购买一台虚拟服务器,然后在虚拟服务器上,安装内网穿透软件,将数据转发至内网服务器主机上,这种方式,实际上就是以虚拟服务器为中介,本地服务器连接至虚拟服务器,不断的交流获取信息。
frp 是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持 tcp, udp, http, https等协议。frp 项目官网是 https://github.com/fatedier/frp。
frp工作原理
服务端运行,监听一个主端口,等待客户端的连接;
客户端连接到服务端的主端口,同时告诉服务端要监听的端口和转发类型;
服务端fork新的进程监听客户端指定的端口;
外网用户连接到客户端指定的端口,服务端通过和客户端的连接将数据转发到客户端;
客户端进程再将数据转发到本地服务,从而实现内网对外暴露服务的能力。
这种方式的缺点,就是受虚拟服务器的影响较大,如果虚拟服务器的带宽和CPU较弱,网络容易堵塞。
3.IP盒子
简单来说公网ip盒子可以理解为是以租用公网ip和线路的方式,将内网所有内网ip和端口都能够映射到互联网。也就是说有了这个东西,服务器和电脑放家里,也能够让互联网访问到。(家用网络只有内网,通过这个盒子就有公网了,也就是内网穿透。)
国内有汉土私有云和花生壳盒子,其它的没见过,原理是通过节点转发,从效率上,来说比虚拟服务器的方式,更快捷。(虚拟服务器上有操作系统,这是不小的一笔计算花销)。一般按带宽按年计算。这种从原理设计上来说,是优于虚拟服务器。但是企业往往需要一台虚拟机,放在互联网来进行信息的发布。虚拟机的有点是不需要管理,就能一直运行,本地计算机需要保持网络和电源供应,以及散热等的考虑。
4.总结
需要根据项目的具体情况来选择分析,如果项目必须要有一台虚拟服务器来发布信息,而真正的本地计算需求较少,可以采用虚拟服务器加穿透软件的方式来实现。如果传输量较大,可以采用客户端,通过IP盒子的形式,直接转发至本地计算网络计算。这种方式可以有效减轻虚拟服务器的压力。