weinre+ngrok
weinre实现远程代理,微信端用到https的需要ngrok代理
weinre使用比较简单,首先用npm安装weinre:
npm install -g weinre
启动服务监听端口:
weinre --boundHost 10.75.6.51 --httpPort 9999
浏览器打开服务地址:
10.75.6.51:9999
weinre兼容性挺强,而且能支持微信端页面的调试,到此为止,如果页面请求使用的是http,那weinre已经可以解决调试问题了。
但是如果要调试https请求的页面,仅仅使用weinre无法解决,因为在页面中需要引入调试的js文件,weinre启动的是http服务,于是使用反向代理软件ngrok,它可以做地址映射,并支持http/https/tcp等,使用也比较简单:
这是官网下载地址:https://ngrok.com/download,或者可以直接使用npm下载:
npm install -g ngrok
然后启动ngrok:
ngrok http 10.75.6.51:9999
ngrok http -subdomain=test 10.75.6.51:9999