linux - 适用于 Linux 和 Mac 的 HTTP 调试代理

我使用 Fiddler在 Windows 上调试各种 HTTP 问题的代理。它非常适合检查多个页面的标题和响应。

是否有适用于 Mac 和 Linux 的良好 HTTP 调试代理?我找到了 Charles ,但试用期结束后它是 50 美元,它在我身上崩溃了。我可以使用 Wireshark ,但很痛苦。

最佳答案

Mitmproxy是一个有用的命令行代理工具。

它还有一个用户界面。

  • 从命令行运行 mitmweb
  • 将您的应用设置为使用代理服务器并将其指向 http://127.0.0.1:8080
  • 转至 http://127.0.0.1:8081查看“流”选项卡中的所有请求。与 Google Chrome 控制台的“网络”标签非常相似。

https://stackoverflow.com/questions/1617536/

相关文章:

linux - 在 bash 脚本中使用 curl 并获取 curl : (3) Illegal c

c++ - 在 64 位 Linux 操作系统上编译 32 位程序导致 fatal error

c - Linux上C中的标准输出线程安全?

linux - 如何设置 cron 在特定时间只运行一次文件?

linux - shell 脚本 : Run function from script over s

python - 如何从 subprocess.Popen() 获取输出。 proc.stdout.

linux - Hadoop:«错误:未设置 JAVA_HOME»

c++ - 在 Linux 中显式导出共享库函数

linux - 为什么使用 dd 克隆磁盘时使用 conv=notrunc?

linux - 如何测试是否存在两个文件?