当前位置: 首页 > article >正文

ubuntu server环境下使用mitmproxy代理

         近日为了调试AWS连接的一个问题,需要查看HTTPS报文的内容,通过抓包的方式也可以。这里介绍通过mitmproxy的方式。因为是server环境,没有桌面,因此配置的过程是基于shell终端完成的。

安装mitmproxy

sudo pip3 install mitmproxy

启动代理

mitmproxy --listen-host 127.0.0.1

添加信任证书

cd ~/.mitmproxy/
openssl x509 -in mitmproxy-ca-cert.pem -inform PEM -out mitmproxy-ca-cert.crt
cd /usr/share/ca-certificates/
mkdir mitmproxy
cd mitmproxy/
mv ~/.mitmproxy/mitmproxy-ca-cert.crt .
vim /etc/ca-certificates.conf

 增加以下一行内容:

mitmproxy/mitmproxy-ca-cert.crt

执行下面命令更新证书: 

update-ca-certificates

设置环境变量,让https流量通过代理

export https_proxy=http://127.0.0.1:8080

在同一终端下测试,在mitmproxy中查看报文


http://www.kler.cn/a/539619.html

相关文章:

  • 01单片机上电后没有正常运行怎么办
  • 【韩顺平linux】部分上课笔记整理
  • Shapefile格式文件解析和显示
  • sqlite 查看表结构
  • DeepSeek在FPGA/IC开发中的创新应用与未来潜力
  • 【Java】线上故障排查实战
  • Protobuf为何成为高效数据交换的首选?
  • 理邦仪器嵌入式(C/C++开发)开发面试题及参考答案
  • Ubuntu 24.10 安装Deepseek(Ollama+openwebui)
  • CentOS 7配置samba服务设置文件共享
  • 【kafka系列】架构、核心概念
  • DeepSeek + IDEA 辅助编程王炸组合
  • 模拟实现string类
  • Http ( Hypertext Transfer Protocol 超文本传输协议 )
  • spark技术基础知识
  • 前端工程化-vue项目
  • Ubuntu18.04安装DeepSeek
  • 【Linux网络编程】谈谈网络编程中的select、poll、epoll、Reactor、Proactor模型(下)
  • BiGRU双向门控循环单元多变量多步预测,光伏功率预测(Matlab完整源码和数据)
  • 基于STM32的智能鱼缸水质净化系统设计
  • Git 的高级配置与优化
  • Vue笔记(五)
  • 【RabbitMQ的重试配置retry】重试配置不生效原因
  • 火语言RPA--XML提取
  • 【C++】解锁<list>的正确姿势
  • 基于改进型灰狼优化算法(GWO)的无人机路径规划