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

简介: 微信开发的本地调试只支持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端口。

目录
相关文章
|
Linux 网络安全
微信开发的本地调试环境搭建
微信开发的本地调试只支持80号端口,实验了很多办法,总结一下: 办法一:  公司使用的是联通ADSL, 在路由器上做完端口映射后发现电信/联通封了80端口,所以这个办法走不通了。 办法二: 搜可以下,可以用ngrok,飞快的下载,设置好了。
|
Web App开发 测试技术 程序员
微信开发——本地测试环境搭建
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/52858939 微信开发的本地测试环境搭建起来颇为繁琐(对微信团队失望,坑苦了苦逼的程序员)。
1113 0
|
Web App开发 JavaScript Java
移动端Web开发调试之Weinre调试教程
原文地址:http://blog.csdn.net/freshlover/article/details/42640253 在设计师与前端开发人员的努力下,一个WebApp出炉了,可是测试人员说了一堆的问题:某某机型下页面表现不一致,某某系统下页面如何如何,某某系统浏览器下页面怎么怎么滴。
1542 0
|
Web App开发 移动开发 JavaScript
使用 Weinre 调试移动网站及 PhoneGap 应用
在 PC 端,我们可以使用 Firebug 或者 Chrome 开发人员工具方便的调试网站或者 Web 应用。但是,当我们想在移动端调试站点或者应用的时候,这些工具就派不上用场了。因此,移动开发人员都希望能有 Mobile 版本的 Firebug 或者 Chrome 开发人员工具。Weinre 就是这样一款工具,可以帮助我们调试移动网站及 PhoneGap 应用。
172 0
使用 Weinre 调试移动网站及 PhoneGap 应用
|
JavaScript 前端开发 测试技术
优秀开发工具:推荐8个在线调试代码的网站
  对于 Web 开发人员来说,有个快速测试代码的地方是非常方便的。在这篇文章,我们收集了8个非常有用的网站,帮助 Web 开发人员在线调试代码,其中有些站点还可以在线分享和备用代码,这能够帮助你非常方便的和其它的开发人员协作。
1408 0
|
测试技术 Spring
微信开发测试号配置
1.进入微信测试平台 2.配置接口信息   URL:开发模式下的验证token的url   token:‘token’ 3.网页服务--》网页账号 --》 修改授权回调页面域名:[此处的回调域名是你的域名,不能添加http://字样,只需要写域名就可以了] 4.
893 0
|
JavaScript 开发工具
搭建基于SDK网课系统
搭建基于SDK网课系统
271 0
搭建基于SDK网课系统

热门文章

最新文章