微信开发的本地调试环境搭建

简介: 微信开发的本地调试只支持80号端口,实验了很多办法,总结一下: 办法一:  公司使用的是联通ADSL, 在路由器上做完端口映射后发现电信/联通封了80端口,所以这个办法走不通了。 办法二: 搜可以下,可以用ngrok,飞快的下载,设置好了。

微信开的本地调试只支持80号端口,实验了很多办法,总结一下:

办法一: 

公司使用的是联通ADSL, 在路由器上做完端口映射后发现电/封了80端口,所以这个办法走不通了。

办法二:

搜可以下,可以用ngrok,飞快的下载,设置好了。把ngrokURL填入微信设置时,微信提示这种网址存在安全风险,已经不支持了。

 办法三:

这个方式要求你有一台外网linux服务器。微信要求这台机器的域名是已经通过ICP备案的,你可以用你开发域名的一个子域名指向这个服务器。比如

1)首先:把linux器占用80号端口的服

2)打开服器的转发功能,执行以下命令:

sudo nano /etc/ssh/sshd_config

/etc/ssh/sshd_config文件末尾加入一句:

GatewayPorts yes

然后重启SSHsudo service ssh restart

 

尝试了阿里云和Azure Linux虚拟机,有以下要注意的:

阿里云

打开防火,允许访问80端口

 

Azure:

打开防火,允许访问80端口

Azure比阿里云特别的地方是,root用户默认是没打开的。所有我们需要打开root

  • SSH登录,你创建虚拟机的时候应该有一个用户。
  • 执行以下命令:

sudo nano /etc/ssh/sshd_config

修改

PermitRootLogin without-password

为:

#PermitRootLogin without-password (注释掉)

PermitRootLogin yes

  • 然后重启SSH

sudo service ssh restart

  •  然后切换到root 用户

sudo su

  • 检查root 用户是否锁定(LOCK表示锁了)

[root@Linux ~]# grep root /etc/shadow

root:*LOCK*:14600::::::

  • root 一个密码,这样就启用root

[root@Linux ~]# passwd

 

最后一步,设置端口转发,在本机上运行(假设你使用MAC):

ssh -R 80:localhost:9001 root@ (这句话的意思是,把发到:80的流量都转发到本地的9001端口。

目录
相关文章
|
6月前
|
Java API 开发工具
影创SDK☀️二、开发环境配置
影创SDK☀️二、开发环境配置
|
8月前
|
Java 数据库 Windows
必知的技术知识:ieda调试详解
必知的技术知识:ieda调试详解
45 0
|
9月前
|
运维 监控 前端开发
功能强大的国产API管理神器 Eolink,亲测好用
功能强大的国产API管理神器 Eolink,亲测好用
282 0
功能强大的国产API管理神器 Eolink,亲测好用
|
小程序 JavaScript 前端开发
微信小程序如何开发,调试技巧,对程序员小白来说太重要了
@[TOC](目录) 简要介绍一下微信小程序开发的基本流程和一些常用组件,供你参考。在实际开发过程中,你可以根据需求选择合适的组件和 API 进行开发。 # 一、具体开发工作 ## 1. 准备工作 首先,你需要注册成为微信小程序开发者。访问微信公众平台(https://mp.weixin.qq.com/)并用你的微信号登录。进入“小程序”模块,按照指引创建一个小程序。 ## 2. 开发环境 下载并安装微信开发者工具。打开微信开发者工具后,你会看到一个模拟器,可以在其中预览小程序的效果。 ## 3. 创建小程序 在微信开发者工具中,创建一个新的小程序项目。填写小程序的基本信息,如名称、图标等。点
533 0
|
JSON 小程序 Java
微信开发工具包WxJava之微信公众号开发的常用API使用篇
承接上文:微信开发工具包WxJava之微信公众号开发的入门使用篇,续写下文。
1427 2
|
缓存 小程序 前端开发
小程序云开发和调试 | 学习笔记
快速学习小程序云开发和调试
小程序云开发和调试 | 学习笔记
|
小程序
微信小程序调试步骤
最近在进行小程序的开发,接手了一些的小程序的项目,这个是原来都没有处理过的,一脸蒙圈,通过同事的协助以及自己的倒弄终于调试运行起来了,现在做一个记录备份;
267 0
微信小程序调试步骤
|
JSON 小程序 前端开发
【微信小程序 | 实战开发】配置开发环境、生产环境和API
【微信小程序 | 实战开发】配置开发环境、生产环境和API
1572 0
【微信小程序 | 实战开发】配置开发环境、生产环境和API
|
JavaScript 开发工具
搭建基于SDK网课系统
搭建基于SDK网课系统
270 0
搭建基于SDK网课系统