百度 | 神马 | 搜狗 | 技术文档 | 学习资料分享 - 记录帝国CMS及运维技术的点点滴滴
你的位置:首页 > 实用IT技术 » 正文

【工具类】Ngrok:便捷式Web服务器工具

发布时间:2020-09-17

作品分类:工具类  是在  端口  访问  便捷  服务器  工具  Ngrok  Web

Ngrok:便捷式Web服务器工具是一个反向代理工具,只要有网络的地方,都可以用该工具来将将任何本地web让外面的人公开访问,不但提供了一个在外网能够安全的访问内网Web主机,还能捕获所有请求的http内容,方便调试,甚至还支持tcp层端口映射,不局限于某一特定的服务。支持Mac OS X,Linux,Windows平台。

由于开发Web项目,经常需要将本地部署的网站让外网能直接访问到,最便捷的做法当然是在ADSL路由器上直接做端口映射,很不幸大部分运营商都屏蔽了80等常用端口,曾经的做法是在公网一台VPS上架设OpenVPN,将笔记本和VPS连到一个虚拟局域网,再用iptables做端口转发来达到目的,虽然可行,但速度比较慢,由于线路不稳定造成掉线几率较高。

这里简单说明一下Windows下的使用方法:

1.注册并下载ngrok,得到一串授权码,注册完成后,在跳转后的页面不用理会支付模块,可以看到自己的秘钥信息以及一个下载链接。

2.下载好完成后,需要注意的是解压的时候选择 解压到 ngrok 这个选项。然后将解压生成的文件夹直接放到自己想放的地方,例如我直接放到D:ProgramFiles目录下。

3.打开cmd窗口,进入D盘根目录,进入ngrok目录后运行命令ngrok -authtoken 你的授权码 80,80是你本地Web服务的端口,而之后ngrok会记住你的授权码,直接ngrok 80就可以了。

4.你会得到一串网址,通过这个网址就可以访问你本地的Web服务了。

Linux系统下的使用说明可以参考【Linux Ngrok教程】

Top