总体来说,主要是用于没有公网IP ,同时并且需要别的局域网能够访问到自己家或公司的,电脑或服务器上的项目,比如公司OA办公软件、CRM、ERP 等,使用起来非常方便。
目前市面上常见的一共分为 二大类别,一种是自营并拥有自己的核心技术,第二种就是网友平时利用空余的时间自己个人开发的一种开源项目。
先说一下,目前做的比较好自营的。
神卓互联
神卓互联-采用自主研发的 WanGooe Tunnel 通信协议,WanGooe Tunnel通信协议采用C语言开发,支持高可用,低内存消耗,支持热部署,单机支持百万并发,拥有自己的核心引擎具有无需公网IP,搭建速度快等特点,自营且可长期运行使用。
优点:运行速度快、稳定可靠,使用比较方便,有完善售后支持,很多企业用户在使用,主要客户包括中国科学院空天信息研究院、紫金山天文台、南方电网、国防科技大学、徐州重工集团、江西省气象局等。
优点2:安全性比较高,自动识别和拦截境外恶意访问请求,能智能识别威胁请求,保证用户访问安全。
图示为神卓互联客户端截图,来自于网络。
花生壳
花生壳拥有自己的核心技术,让应用无需公网IP也能随时访问,支持>
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, >
frp[1] 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、>Frp 和 PC 都是用于远程访问的工具,但它们的使用场景和功能略有不同。
PC 是一款主机远程控制软件,在客户端和服务端之间建立连接后,用户可以通过客户端对服务端主机进行远程 *** 作,就好像是直接在服务端主机上 *** 作一样。这种方式适用于需要完整远程控制服务端主机的场景,比如远程协助或者服务器管理等。
Frp 则是一套内网穿透工具,可以将内网的服务暴露在公网上,从而实现远程访问。Frp 虽然也可以用于远程控制,但它更多地是用于搭建内网 Web 服务器、视频监控等需要公网访问的服务。
因此,要根据具体需求来选择使用哪种工具。如果您需要对远程主机进行完整的远程控制,建议使用 PC;如果您想要实现内网穿透、将内网服务暴露在公网上,那么可以考虑使用 Frp。
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。
参考博客:10分钟教你搭建自己的ngrok服务器
2、Natapp
natapp是 基于ngrok的国内收费内网穿透工具,类似花生壳,有免费版本,比花生壳好。免费版本:提供>内网穿透从字面上来说就是将本地的服务器映射到外网可访问
设想下
如果有已知的公网服务器,那内网的本地服务就可以映射到外网了。
如果没有已知的公网服务器,那只能代理到外网的服务器访问即可。
ps: 公网服务器与可访问外网的服务器是有区别的。区别在于用户访问某宝服务,先是到公网服务器然后再转发的淘宝服务。所以可访问外网的服务器不等于公网服务器。
换句话说直接将服务器部署在与公网服务器相通的机器上不就可以了,我也是这样想的。所以就有生产环境与测试环境,其实内网穿透还是存在安全隐患的,内网穿透大部分应用于测试环境,比如常用的微信相关开发。
最后我们来聊聊FRP与NGROK
两者的原理都一样,通过解析过的域名做本地服务端口映射。
Ngrok相对比较简单,只需要能访问外网的机器即可。可参考 >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)