博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux上的Web服务调试工具-MitmProxy
阅读量:5747 次
发布时间:2019-06-18

本文共 536 字,大约阅读时间需要 1 分钟。

hot3.png

在Windows上进行Web服务开发可以使用findler进行请求的截获,从而查看所发出的请求和返回值是否是期望的结果,是非常方便的。

在Linux上可以使用mitmproxy来完成类似的工作。因为可以通过终端窗口来进行,因此在真实的数据中心部署调试中,可以通过远程ssh来进行。

安装-Ubuntu:

sudo apt install mitmproxy

安装-Docker:

  • DockerHub: 
  • 运行:
  • docker run --rm -it \  [-v ~/.mitmproxy:/home/mitmproxy/.mitmproxy] \  -p 8080:8080 mitmproxy/mitmproxy

使用:

  • shell控制台输入:mitmproxy
  • 缺省的端口是8080,到浏览器中设置代理为127.0.0.1:8080即可使用了。
  • wget使用:http_proxy=127.0.0.1:8080 wget https://www.oschina.net

帮助:

  • 直接按回车,显示当前连接的详细信息。
  • 输入?可以看到帮助,输入q返回。

源码:

详细文档:

 

转载于:https://my.oschina.net/u/2306127/blog/813880

你可能感兴趣的文章
华大基因BGI Online的云计算实践
查看>>
深入理解自定义Annotation,实现ButterKnif小原理
查看>>
排序高级之交换排序_冒泡排序
查看>>
Cocos2d-x3.2 Ease加速度
查看>>
[EntLib]关于SR.Strings的使用办法[加了下载地址]
查看>>
中小型网站架构分析及优化
查看>>
写shell的事情
查看>>
负载均衡之Haproxy配置详解(及httpd配置)
查看>>
linux虚拟机拷贝之后联网出错
查看>>
Linux文件系统探索
查看>>
标准与扩展ACL 、 命名ACL 、 总结和答疑
查看>>
查找恶意的TOR中继节点
查看>>
MAVEN 属性定义与使用
查看>>
hadoop2.7.2 HA搭建
查看>>
shell高级视频答学生while循环问题
查看>>
无法SSH到Ubuntu
查看>>
使用@media实现IE hack的方法
查看>>
《11招玩转网络安全》之第一招:Docker For Docker
查看>>
hive_0.11中文用户手册
查看>>
hiveserver2修改线程数
查看>>