共计 759 个字符,预计需要花费 2 分钟才能阅读完成。
今天就跟大家聊聊有关 ngrok 如何实现内网端口映射,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
昨天做好了 https 的连接,从智能音箱开发者后台配置了请求地址。一切 ok,但是通过服务器调试仍然很麻烦。开发完成部署到服务器。开发者后台测试,失败。反复来搞太麻烦了。做过微信公众号开发的同学应该明白这个过程。
当时开发微信的时候提供了一些本地调试的功能。好像是需要下载 QQ 浏览器安装插件即可。但是现在找不到了。还有一些使用花生壳进行本地映射的,但是是不是要收费?后来找到了 ngrok
ngrok 能解决什么问题?
如上描述,我们在使用微信公众平台或者是其他的需要在开发者后台来配置请求地址时必须使用一个公网地址。如果我们的代码开发完成,这样做是没有问题的。但是我们肯定也是需要本地调试的啊。那么想要使用本地环境进行调试的话,就需要使用外网域名解析到本地的 ip、端口。ngrok 实现的就是这样的功能。
ngrok 生成一个公网访问的 url,并映射到我们本机的端口上。那么我们就可以愉快的进行本地代码的调试了。
使用 ngrok
首先肯定是需要先到 ngrok 的官网进行下载的。
步骤很简单,登陆后即可进行下载。(下载速度确实非常慢!后来用了一些技巧才下载成功) 下载完成后按照步骤操作。
设置 token 后可即可进行端口开放。
ngrok.exe http 8443
本地开放的 http 8443 端口。生成的外网域名包含 http 与 https 两种。
浏览器直接访问生成的外网域名进行访问测试。
现在在开发者后台配置公网访问地址进行本地调试了。
看完上述内容,你们对 ngrok 如何实现内网端口映射有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。