如何利用ngrok将本机服务发布至外网

今天接触到了ngrok, 通过ngrok可以将本机代码部署外网, 即使不在同一个局域网下, 我们一样可以把正在开发中的项目分享给别人.

ngrok 支持 Windows, Mac OS X, Linux 等多种平台, 下面就以Windows为例来说一下如何一步一步的通过ngrok将本机代码部署至外网.

官网: https://ngrok.com/

注册账号 并下载ngrok

直接点击官网地址 然后点击 Get Start For Free 或者点击这里直接进入注册页面, 如果已经有ngrok账号, 直接登陆即可

注册/登陆完成以后便会跳转到下载页 我们直接点击 Download for Windows 下载即可, 如果你不是Windows操作系统, 请选择适合自己的系统的软件进行下载, 如图

下载完成后会得到一个压缩包 (暂时不要关闭窗口)

然后把压缩包放到你觉得合适的路径下然后执行

$ unzip /path/to/ngrok.zip

或者直接右键 -> 解压到ngrok

将ngrok 绑定到你的账户

解压完成后打开cmd, 进到ngrok目录下, 或者直接在ngrok目录下 shift+鼠标右键 打开cmd。

然后回到刚才的下载页复制你的authtoken并执行. 注意 这里不需要带 "./"

连接成功之后cmd会提示Authtoken saved to configuration file: C:\**\**/.ngrok/ngrok.yml

运行

$ ./ngrok http 80 // 80是端口号你也可以使用8000 8080等任意未被占用的端口

执行完成之后你会看到这样的结果

标红的部分便是为你随机生成的外网访问地址.

至此大功告成,只要你本地在对应端口下起一个服务, 便可以在外网通过 ***.ngrok.io 进行访问了

你可能感兴趣的:(ngrok)