微信公众号开发80端口映射解决方案 推荐

lcword 2021-12-28 原文

说明

最近公司要搞微信公众号开发,需要解决80端口映射的问题,看了网上好多老司机的方法,最终选择ngrok比较符合公司的情况。微信公众平台开发,可参考:https://mp.weixin.qq.com/wiki微信公众号接口只支持80接口。

测试环境: windows10_x64企业版+ngrok2.2.4 (windows64位)

 

安装步骤

一.下载ngrok,网址:https://ngrok.com/download ,然后选择自己所需的版本,我选择windows版本。

 

clip_image002

 

二.进入https://dashboard.ngrok.com/user/signup,填写信息进行注册,登录后会看到有一个授权码

 

clip_image003

 

三.解压文件并启动程序。我解压目录是D:\software\ngrok,以管理员权限打开CMD,输入如下:

 

进入程序解压目录

d:

cd software\ngrok

 

输入你的授权ID

ngrok authtoken 7pZ47jffjadfEXwBcrz_4htpp1tZuaYinLWoWGhkJ

 

启用端口映射(注:http后面跟的是本地要映射的端口)

ngrok http 80

 

clip_image005

 

此时会弹出一个界面:

 

clip_image007

 

四. 验证,本地开一个WEB服务,我本机开了nginx服务,本地80端口。

 

访问http://22da21d3.ngrok.io 域名即可以直接访问到本机的80端口上。

 

clip_image009

 

查看映射状态信息

http://127.0.0.1:4040/status

 

clip_image011

 

扩展

ngrok还支持自定义二级域名,不过是需要收费的。新注册用户是免费用户,只能使用随机生成的域名,窗口关闭url会发生变化,并且域名是在国外,访问慢,这是不利用我们开发的。更好的解决方法是自已架设ngrok服务端,并且要购买域名做解析,可以自定义二级域名,还可以共享给别人使用。下面介绍网上已经备案好的域名,直接可以拿来用。

 

下载地址:http://down.51cto.com/data/2317475

 

启动程序:直接解压,然后在管理员模式下,进入解压目录,然后进入输入如下启动命令。(此处不需要授权ID)

ngrok -config=ngrok.cfg -subdomain xxx 80

 

XXX是自定义二级域名,此二级域名要确保没有人使用,尽量复杂一点。

 

clip_image013

版权声明:本文为lcword原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lcword/p/8098038.html

微信公众号开发80端口映射解决方案 推荐的更多相关文章

  1. 推荐 30 款最好的免费项目管理软件

    本文向你推荐30款免费的项目管理软件,其中有些是桌面应用,还有一些基于Web的平台,其中不乏优秀开源软件。 T […]...

  2. 推荐 | 中文文本标注工具Chinese-Annotator(转载)

    自然语言处理的大部分任务是监督学习问题。序列标注问题如中文分词、命名实体识别,分类问题如关系识别、情感分析、意 […]...

  3. 实用工具 | 推荐 9 个好用的 Chrome 插件

    微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 最近更新比较佛系,一方面,工作确实有 […]...

  4. 学习 Qt 编程的好书精品推荐!

    最近一段时间,准备开始搞Qt方面的东西,想找几本书看看。网上介绍QT的书籍也有很多,不想浪费时间,所以想找几本 […]...

  5. 推荐 9 个样式化组件的 React UI 库

    简评:喜欢 CSS in JS 吗?本文将介绍一些使用样式组件所构建的 React UI 库,相信你会很感兴趣 […]...

  6. 知乎上赞同数最高的666个回答2019最新版

    知乎上赞同数最高的666个回答-2019上半年版 声明:我已加入“维权骑士”(rightknights.com […]...

  7. 推荐 30 款最好的免费项目管理软件

    本文向你推荐30款免费的项目管理软件,其中有些是桌面应用,还有一些基于Web的平台,其中不乏优秀开源软件。 T […]...

  8. 推荐 30 款最好的免费项目管理软件

    本文向你推荐30款免费的项目管理软件,其中有些是桌面应用,还有一些基于Web的平台,其中不乏优秀开源软件。 T […]...

随机推荐

  1. Browsers 之 弹出窗口阻止问题

      主要关注两个地方:   1、Microsoft Edge 浏览器:   浏览器 “ 设置 → 查看高级设置 […]...

  2. 3dmax软件许可证检出失败41

    问题:我代开3dmax,提示3dmax软件许可证检出失败41,多次打开还是这样。前两天都还用,怎么就出问题了, […]...

  3. arcgis activeX 安全提示消除办法

    点击任何的一个ArcToolBox 工具,光标落在参数输入框时,会提示 “在此页面上的ActiveX控件和本页 […]...

  4. Java匹马行天下之JavaWeb核心技术——JSP(续一)

      序:昨天完成了Java匹马行天下之JavaWeb核心技术——JSP的一部分,我的初心是想查漏补缺,把之前没 […]...

  5. ASP.NET没有魔法——ASP.NET MVC 模型绑定解析(上篇)

      前面文章介绍了ASP.NET MVC中的模型绑定和验证功能,本着ASP.NET MVC没有魔法的精神,本章 […]...

  6. 8.1 使用Python操作SQLite数据库

      SQLite是内嵌在Python中的轻量级、基于磁盘文件袋额数据库管理系统,不需要安装和配置服务,支持使用 […]...

  7. 最新微信封号规则-2020年三月份以后 干货哈哈

    微信封号新规-2020年三月份以后,本规定是网友经过自身实践的总结,并不是有关官方的规定。仅供大家参考学习,不 […]...

  8. 机器学习基础

    1.1           机器学习的分类 1.1.1     监督学习 定义:从成对的已经标记好的输入和输出 […]...

展开目录

目录导航