当你还在想着买服务器,再买域名来部署自己的网站,不妨来试一试ngrok ,它可以轻松做到这一点,将自己的项目直接可以通过外网访问,下面就来聊一聊ngrok的使用
一、下载官网上的压缩包
下载ngrok,在官网(https://ngrok.com/)下载下来即可,注意需要选择不同的操作系统版本,下载之后解压缩即可,无需安装即可使用;
下面以Windows系统为例演示如何使用,首先运行cmd打开DOS命令行,cd进入ngrok解压目录,然后执行:ngrok 8080(注:8080为本地服务的端口号),连接通道建立成功的话会显示绿色的online字样,以及其他一些信息;
wKioL1NLRsfQFPgVAACUsJdYB0w850.jpg
下面我们就可以用上面的ngrok域名 675120bd.ngrok.com 来取代 127.0.0.1:8080 进行访问本地的服务了。加入本地发布了一个IDM服务,访问地址为http://127.0.0.1:8080/idm,那么就可以通过访问http://675120bd.ngrok.com/idm来访问了:
Linux的启动方式跟Mac的是一样的,下面就来说说Windows环境是怎么启动的。Windows可以使用下载软件包里面自带的bat小工具启动,也可以从命令行提示符启动。先来说说命令行提示符启动。
wKiom1NLSBaj_YNOAABUPCO5cKw798.jpg
二、通过自己设定域名来访问本地web,前提是必须注册ngrok 开通一个通道方法一:
1、打开命令提示符
2、通过命令提示符窗口进入下载好的软件目录
3、启动隧道 在cmd执行 .\sunny.exe clientid (1234561215)隧道id
命令解释:
sunny.exe 下载的软件内网映射隧道工具
clientid 通过隧道id启动,后面跟上隧道id,如果有多个隧道要一起启动那么使用英文逗号隔开第三个红色剪头所指的地方就是为了启动多个隧道
方法二:
通过下载的软件包里面的bat小工具启动,双击bat文件输入隧道id回车启动即可。
启动多个隧道,使用了英文逗号隔开了。
通过隧道id启动隧道,如果这里不会请参考:Sunny-Ngrokhttp前置域名使用方法