ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放
作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供他人体验评价或协助调试等等,通常我们会这么做:
找到一台运行于外网的Web服务器
服务器上有网站所需要的环境,否则自行搭建
将网站部署到服务器上
调试结束后,再将网站从服务器上删除
第一步:下载客户端
如下图:
第二步,下载解压拷贝路径
第三步,打开iterm2
Linux或者Mac系统下启动,输入
./sunny clientid 隧道id
或者
./sunny clientid 隧道id1,隧道id2
回车。
完成。
Sunny-Ngrok内的配置
现在就开始在浏览器中搜索http://www.ngrok.cc/ ,注册登录后进入到主页,点击隧道管理中的开通隧道 ,这里的服务器有需要购买的也免费的 ,当然了免费的网速就慢了点而且访问的人多了也会很卡 ,但是用于测试或者将项目给别人浏览还是可以的 ,选择到免费服务器 ,点击立即购买
购买后进入到这里协议什么的看个人吧,隧道名称是自定义的 ,前置域名根据它的填写规则来填写就好了,本地端口它一开始默认是127.0.0.1:80 ,那么就需要修改冒号后面的端口号 ,替换成自己本地项目的端口号我这里是40229 ,后面俩个可以不用管,点击确认添加 , 确定开通
开通后进入到隧道管理,点击下载 ,点进去后选择与自己电脑相匹配的版本 ,下载解压