项目地址在 github 上: https://github.com/wuchangming/spy-debugger
1 、一站式页面调试工具,远程调试任何手机浏览器页面,任何手机移动端 webview (如:微信, HybirdApp 等)HTTP/HTTPS。
2 、spy-debugger
内部集成了weinre
和代理node-mitmproxy
。
3 、支持 HTTPS 页面的调试。
4 、自动忽略原生 App 发起的 https 请求,只拦截 webview 发起的 https 请求。对使用了 SSL pinning 技术的原生 App 不造成任何影响。
5 、操作简单
1
lalalafq 2016-06-23 13:35:32 +08:00
为啥我看你的帖子背景是黑色的
|
2
wuchangming89 OP @lalalafq 我也不知道,好像 nodejs 这个模块都是黑的。。。
|
3
YuJianrong 2016-06-23 14:10:28 +08:00
用 weinre 啊,很不错~
不过 iOS 不是可以直接接 USB 先然后用 mac 的 safari 调试吗? 主要是为 android 准备的? |
4
YuJianrong 2016-06-23 14:11:21 +08:00
哦,为非 safari 得移动页面准备的啊……
|
5
wuchangming89 OP @YuJianrong 移动端还是有各种各样的浏览器和 webview 的。主要是为了调试那些不能直接连 usb 调试的浏览器或者 webview 。
|
6
lopkino 2016-06-23 14:50:57 +08:00
好工具 已 star
安装证书地址打不开.. 找不到 DNS |
7
wuchangming89 OP @lopkino 必须先设置完手机代理后再访问 http://spydebugger.com/cert 地址安装。
|
8
wuchangming89 OP @lopkino 手机要先设置代理后再安装证书 。
第一次启动 spydebugger 会生成 CA 证书,位置在你本机的%HOMEPATH%/node-mitmproxy/node-mitmproxy.ca.crt 。证书的安装地址只是代理做了转发。 |
9
lopkino 2016-06-23 15:21:55 +08:00
@wuchangming89 学会了 一直想调试 https 来着 好简便
|
10
fyibmsd 2016-06-23 16:19:41 +08:00
正需要
|
11
wuchangming89 OP @fyibmsd 之前也是调试 https 页面的时候感觉太复杂了,要弄一堆代理所以才想着做一个
|
12
jsser 2016-06-24 09:32:50 +08:00
好用,能调试生产 https 页面了。
|
13
wuchangming89 OP @jsser 使用中有什么建议和意见可以和我提,谢谢支持
|
14
jsser 2016-06-24 12:55:03 +08:00
@wuchangming89 已用,已 star ,非常方便
|
15
jsser 2016-06-24 13:00:49 +08:00
@wuchangming89 生成证书是什么原理
|
16
wuchangming89 OP @jsser 用了一个 js 的库: https://github.com/digitalbazaar/forge
|
17
wuchangming89 OP @jsser 具体 ssl 处理的逻辑在自己写的另外一个项目: https://github.com/wuchangming/node-mitmproxy
|
18
GreenJoson 2017-04-13 11:58:06 +08:00
@wuchangming89 我第一次使用可以,今天使用,发现用代理上不了网, orz... 求解答。现在用代理就是打开网页都不行
|
19
GreenJoson 2017-04-13 12:13:10 +08:00
重启开启一次就行了。对了。 HBuilder 调试好像不太行。只能用在浏览器调试
|
20
wuchangming89 OP HBuilder? 编辑器?
|
21
wuchangming89 OP @GreenJoson , HBuilder? 编辑器?
|