分享一个自己集成的真机远程页面调试工具-- spy-debugger

2016-06-23 13:02:35 +08:00
 wuchangming89

项目地址在 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 、操作简单

调试页面

5729 次点击
所在节点    Node.js
21 条回复
lalalafq
2016-06-23 13:35:32 +08:00
为啥我看你的帖子背景是黑色的
wuchangming89
2016-06-23 13:47:57 +08:00
@lalalafq 我也不知道,好像 nodejs 这个模块都是黑的。。。
YuJianrong
2016-06-23 14:10:28 +08:00
用 weinre 啊,很不错~
不过 iOS 不是可以直接接 USB 先然后用 mac 的 safari 调试吗?

主要是为 android 准备的?
YuJianrong
2016-06-23 14:11:21 +08:00
哦,为非 safari 得移动页面准备的啊……
wuchangming89
2016-06-23 14:18:00 +08:00
@YuJianrong 移动端还是有各种各样的浏览器和 webview 的。主要是为了调试那些不能直接连 usb 调试的浏览器或者 webview 。
lopkino
2016-06-23 14:50:57 +08:00
好工具 已 star
安装证书地址打不开.. 找不到 DNS
wuchangming89
2016-06-23 15:15:28 +08:00
@lopkino 必须先设置完手机代理后再访问 http://spydebugger.com/cert 地址安装。
wuchangming89
2016-06-23 15:17:42 +08:00
@lopkino 手机要先设置代理后再安装证书 。
第一次启动 spydebugger 会生成 CA 证书,位置在你本机的%HOMEPATH%/node-mitmproxy/node-mitmproxy.ca.crt 。证书的安装地址只是代理做了转发。
lopkino
2016-06-23 15:21:55 +08:00
@wuchangming89 学会了 一直想调试 https 来着 好简便
fyibmsd
2016-06-23 16:19:41 +08:00
正需要
wuchangming89
2016-06-23 17:59:58 +08:00
@fyibmsd 之前也是调试 https 页面的时候感觉太复杂了,要弄一堆代理所以才想着做一个
jsser
2016-06-24 09:32:50 +08:00
好用,能调试生产 https 页面了。
wuchangming89
2016-06-24 12:26:15 +08:00
@jsser 使用中有什么建议和意见可以和我提,谢谢支持
jsser
2016-06-24 12:55:03 +08:00
@wuchangming89 已用,已 star ,非常方便
jsser
2016-06-24 13:00:49 +08:00
@wuchangming89 生成证书是什么原理
wuchangming89
2016-06-24 13:02:51 +08:00
wuchangming89
2016-06-24 13:03:55 +08:00
@jsser 具体 ssl 处理的逻辑在自己写的另外一个项目: https://github.com/wuchangming/node-mitmproxy
GreenJoson
2017-04-13 11:58:06 +08:00
@wuchangming89 我第一次使用可以,今天使用,发现用代理上不了网, orz... 求解答。现在用代理就是打开网页都不行
GreenJoson
2017-04-13 12:13:10 +08:00
重启开启一次就行了。对了。 HBuilder 调试好像不太行。只能用在浏览器调试
wuchangming89
2017-04-13 16:41:55 +08:00
HBuilder? 编辑器?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/287769

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX