ngrok、nginx和nat123等类似80国内对比
的有关信息介绍如下:
搭建应用实现互联网上开放访问的途径有,使用有公网IP地址服务器上折腾,或在自己内网服务器环境通过一些外部服务为介质将内网应用地址映射到外网。以下说说一些常见常用工具作用及其使用方法,根据自己应用和环境选择最适合自己使用方案实现。
ngrok可以通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。在高连接并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50000 个并发连接数的响应。nat123包括界面操作,可将内网地址映射外网访问。
ngrok的用途使用方法:
首先注册并下载ngrok,得到一串授权码。
运行命令ngrok -authtoken 你的授权码 80,80是你本地Web服务的端口,而之后ngrok会记住你的授权码,直接ngrok 80就OK了。
你会得到一串网址,通过这个网址就可以访问你本地的Web服务了。
兼容在各LINUX平台运行。
nginx做为HTTP服务器,有以下几项基本特性:
处理静态文件,索引文件以及自动索引;打开文件描述符缓冲。
FastCGI,简单的负载均衡和容错。
模块化的结构。包括gzipping, byte ranges, chunked responses, 以及 SSI-filter等filter。如果由FastCGI或其它代理服务器处理单页中存在的多个SSI,则这项处理可以并行运行,而不需要相互等待。
支持SSL 和 TLS SNI。
支持内核Poll模型,能经受高负载的考验, 有报告表明能支持高达 5w 个并发连接数。
windows操作简单,在内网网站等应用同个局域网下,安装nat123客户端并添加映射成外网地址实现外网的访问,可以根据自己应用场景需要使用自己的域名作为外网地址
内网环境借助外部映射服务外网访问,动态公网IP环境使用ddns动态解析实时将自己的域名解析到本地最新公网IP地址即可让外网持续正常访问域名对应内网应用。



