文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
界面
用户界面
首先,我们需要熟悉mitmproxy
的用户界面。打开您在其中启动mitmproxy
的终端窗口。您处于mitmproxy
的默认视图中,该视图显示流列表。您应该看到浏览器的HTTP
请求以加载本教程。随着新请求的出现,mitmproxy
将行添加到视图中。
命令效果请查看 用户界面
影片内容
- 欢迎来到
mitmproxy
教程。在本课程中,我们将介绍用户界面。 - 这是
mitmproxy
的默认视图。 - 随着新请求的出现,
mitmproxy
将行添加到视图中。 - 让我们
curl
在单独的终端中使用生成一些请求。 - 使用
curl
的--proxy
选项将mitmproxy
配置为代理。 - 我们使用基于文本的天气服务
wttr.in
。 - 您会
wttr.in
在流列表中看到对的请求。 mitmproxy
使用键盘快捷键控制。- 使用箭头键
↑
并↓
更改聚焦流(>>)
。 - 集中的流
(>>)
用作各种命令的目标。 - 其中一个这样的命令显示了流的详细信息,它绑定到
ENTER
。 - 按下
ENTER
可查看聚焦流程的详细信息。 - 流详细信息视图具有3个窗格:请求,响应和详细信息。
- 使用箭头键
←
和→
在窗格之间切换。 - 按
q
退出当前视图。 - 按下
?
可获取所有可用键盘快捷键的列表。 - 提示
:
请记住?快捷方式。它适用于所有视图。 - 按
q
退出当前视图。 - 每个快捷方式都在内部绑定到命令。
- 您也可以直接执行命令(不使用快捷方式)。
- 按下
:
以打开底部的命令提示符。 - 输入
console.view.flow @focus
。 - 该命令
console.view.flow
将打开流的详细信息视图。 - 该参数
@focus
定义目标流。 - 按下
ENTER
执行命令。 - 命令释放
mitmproxy
的全部功能,即配置拦截。 - 您现在知道了
mitmproxy
的UI
的基础知识以及如何控制它。 - 在下一课中,您将学习如何拦截流程。
- 在下一课中,您将学习如何在将请求发送到服务器之前拦截请求。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论