ngrok的介绍:
Ngrok是一个反向代理,通过在公共的端点和本地运行的Web服务器之间建立一个安全的通道。Ngrok可捕获和分析所有通道上的流量,便于后期分析和重放。简单来说,利用 Ngrok可以通过外网来访问部署在本地服务器的网站,它还提供一个Web管理页来监控HTTP通信报文,方便程序员发现问题、开发调试。另外Ngrok还支持TCP层端口映射,不局限于某一特定的服务。支持Mac OS X,Linux,Windows平台。
说简单点就是,让你的web应用暴露在外网中。
windows版本下载地址:链接:https://pan.baidu/s/1i8MfZBl2_gogq8KzcuDo5g
提取码:7xwx
复制这段内容后打开百度网盘手机App,操作更方便哦
linux版本下载地址:链接:https://pan.baidu/s/1IUyqeKrE5hDvE8Z_Qx2lpw
提取码:9oif
复制这段内容后打开百度网盘手机App,操作更方便哦
1.windows下ngrok的使用
ngrok.cfg配置文件:
server_addr: "ngrok.jcmos:4443"
trust_host_root_certs: false
hdyearns.bat文件:
ngrok -config ngrok.cfg -subdomain test 8080 #test为三级域名 8080为端口
双击hdyearns.bat启动,如下图,启动成功。(注:本地8080端口先启动)
浏览器访问:http://test.ngrok.jcmos
2.linux下ngrok使用
(1)首先利用ftp工具传输文件到指定目录下,shell切换到此目录下 cd /yearns/ngrok
(2)安装screen
Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
yum install screen
(3)启动screen
screen -S ngrok
回车后会一闪,此时已经开启了一个screen了
之后输入
./ngrok -config=ngrok.cfg -subdomain yearns 8080
然后直接断开ssh连接,此时ngrok还是运行的
(注:本地8080端口先启动)
访问浏览器:http://yearns.ngrok.jcmos/
(4)关闭screen
screen -r ngrok
出现刚才的窗口
Ctrl+C即可关闭ngrok的服务。
附:http://localhost:4040 可监控对于ngrok的请求方法和返回值结果。
更多推荐
ngrok客户端windows下和linux下使用教程
发布评论