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

2024-08-21 08:32

本文主要是介绍微信公众号开发80端口映射解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

说明

最近公司要搞微信公众号开发,需要解决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



国内版下载地址:

http://download.csdn.net/download/qq_34707744/9976547

这篇关于微信公众号开发80端口映射解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1092648

相关文章

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

Windows Docker端口占用错误及解决方案总结

《WindowsDocker端口占用错误及解决方案总结》在Windows环境下使用Docker容器时,端口占用错误是开发和运维中常见且棘手的问题,本文将深入剖析该问题的成因,介绍如何通过查看端口分配... 目录引言Windows docker 端口占用错误及解决方案汇总端口冲突形成原因解析诊断当前端口情况解

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

Vuex Actions多参数传递的解决方案

《VuexActions多参数传递的解决方案》在Vuex中,actions的设计默认只支持单个参数传递,这有时会限制我们的使用场景,下面我将详细介绍几种处理多参数传递的解决方案,从基础到高级,... 目录一、对象封装法(推荐)二、参数解构法三、柯里化函数法四、Payload 工厂函数五、TypeScript

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S