本站提供互联网编程技术交流分享,部分技术教程不断更新中,请随时关注或联系我寻求帮助 ,同时也欢迎有兴趣的朋友进行投稿。

ngrok本地服务器工具,微信开发本机代码部署外网访问神器

微信 熊哥club 8818℃ 0评论

最近在研究微信开发的时候,必须要输入URL,而该URL必须是外网域名,我们本地没法进行调试,这给我们造成很大的不方便,系统在开发阶段容易出现bug,如果服务器上的版本已经在运行了,我们不能在那基础上进行开发调试,所以能够在本地进行微信开发很重要。

而且我用的是aws的云服务,节点在美国,每次部署代码的速度不是一般的慢啊慢。。。所以能够本地调试,是非常方便的。

然后就在网上进行搜索相关解决方案,发现一个本机代码部署外网访问神器,ngrok,然后按照教程试了下,果然成功了。特把教程分享一下,希望能帮助需要的人:

一、首先访问官网,https://ngrok.com/  注册一个账号(注册后才能获取自己的一个账号秘钥用于进行后面的绑定操作)。

ngrok本地服务器工具,微信开发本机代码部署外网访问神器

二、注册完成后,在跳转后的页面不用理会支付模块,可以看到自己的秘钥信息以及一个下载链接

三、点击下载链接,下载ngrok(开始下载后,可以点击浏览器返回到之前有秘钥信息的页面,页面暂时不要关闭,后面还有用),下载完成后可以看到压缩包里只有一个.exe文件。提示下千万不要习惯性的以为解压到当前文件夹,然后双击.exe文件哦。我就是没看完流程这么干的,然后就发现怎么弄都装不上,正确的操作是解压的时候选择   解压到 ngrok  这个选项。然后将解压生成的文件夹直接放到自己想放的地方,例如我直接放到D:\ProgramFiles目录下。

四、打开cmd窗口开始进行安装:

1.进入 d盘 根目录,在cmd窗口敲入命令  D:  回车;

2.进入ngrok目录,在cmd窗口敲入命令    cd ProgramFiles\ngrok;

3.此时回头看第三步让浏览器保留的页面,将下面截图里的蓝色背景区域命令,复制到cmd命令装口,回车运行,就可以了。

说明:此过程的1、2步主要是为了找到第三步可以运行命令的位置。命令中的80数值,是指你本地web服务运行的端口,例如php会是80端口居多而jsp则会是8080端口居多,根据自己web服务运行的实际端口填写值就好。

五、运行完上面的命令,可以看到ngrok配置完成后的信息,红色区域就是给分配的外网访问域名。或者也可以通过访问 http://localhost:4040/ 查看到相同的信息。

 

但是第一次访问好像没什么问题,过一会好像就不能用了,那是因为被墙了。万恶的天朝,上个外网都被限制。还好我有lantern,不过这样也不是很稳定

后来发现ngrok是开源的,在github上都是有源码的,而且国内也很多人在ngrok基础上自己搭建了服务器,还不错,偶尔也不稳定,但是最起码不会被墙。

我目前本地测试用的是这个http://www.ngrok.cc/  还凑合,以后有时间也打算自己在vps上搭个,毕竟用别人的,所有数据都要从别人那里走一遍,感觉还是不安全。

建议最好别使用一些敏感数据或真实数据等。。。

 

本文地址: https://www.xiongge.club/xt/weixin/515.html

转载请注明:熊哥clubngrok本地服务器工具,微信开发本机代码部署外网访问神器

©熊哥club,本站推荐使用的主机:阿里云,CDN建议使用七牛云


关注微信公众号『熊哥club』

免费提供IT技术指导交流
  关注博主不迷路~

喜欢 (4)
[您的支持是我最大的动力]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮