将本地Web服务发布到公网上的神器:ngrok

  在开发过程中,有的时候需要将本地(localhost、127.0.0.1)的Web服务通过公网提供给其他人使用或者演示,常用的方法配置起来比较复杂,本文就介绍一种超级简单的方式来实现这个功能。


  即将粉墨登场的神器名叫ngrok,该工具的免费版提供了一个非常简单易用的功能,可以将本地的HTTP、TCP服务通过ngrok域名对外发布出去供别人使用。下面介绍下使用步骤:


   1. 下载ngrok,在官网(https://ngrok.com/)下载下来即可,注意需要选择不同的操作系统版本,下载之后解压缩即可,无需安装即可使用;


   2. 下面以Windows系统为例演示如何使用,首先运行cmd打开DOS命令行,cd进入ngrok解压目录,然后执行:ngrok 8080(注:8080为本地服务的端口号),连接通道建立成功的话会显示绿色的online字样,以及其他一些信息;

wKioL1NLRsfQFPgVAACUsJdYB0w850.jpg


   3. 下面我们就可以用上面的ngrok域名 675120bd.ngrok.com 来取代 127.0.0.1:8080 进行访问本地的服务了。加入本地发布了一个IDM服务,访问地址为http://127.0.0.1:8080/idm,那么就可以通过访问http://675120bd.ngrok.com/idm来访问了:

wKiom1NLSBaj_YNOAABUPCO5cKw798.jpg



后记

   ngrok提供了如此强大易用的功能,对我们的工作会有很大帮助。上面介绍的还只是其中的一部分功能而已,如果需要使用自己的域名而不是ngrok.com的域名等这些高级功能的话,就需要付费了。


你可能感兴趣的:(操作系统,localhost,简历,online)