Mitmproxy 最新新版配置上游代理

由于在 4.0版本之后flow.live.change_upstream_proxy_server(proxy)方法已经弃用,

会引发:

AttributeError: 'NoneType' object has no attribute 'change_upstream_proxy_server'

使用flow.server_conn.via = ServerSpec(("http", proxy))方法配置上游代理

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@file:maplocal.py
@time:2022/11/27
"""
from mitmproxy import http
import requests
from mitmproxy import ctxfrom mitmproxy.net.server_spec import ServerSpecclass MitmProxy:def __init__(self):self.name = 'mitmproxy'def request(self, flow: http.HTTPFlow):# if the decision is done by domain, one could alse modify the server address here.# We do it after CONNECT here to have the reqeust data available as well.client_ip = flow.client_conn.address[0]if 'get' in flow.request.url: ip_ = '上游代理ip:str'port_ = '上游代理端口:int'proxy = (ip_, int(port_))flow.server_conn.via = ServerSpec(("http", proxy))addons = [MitmProxy()
]

然后直接使用在命令行运行Mitmproxy

mitmdump -s 绝对路径/mitmdump.py -p 端口

Mitmproxy 新版配置上游(二级)代理相关推荐

  1. Mitmproxy详细教程及二级代理

    文章目录 简介-参考 安装 Linux下的安装 Mac下的安装 安装数字证书 windows mac android and ios web安装 操作命令 pip install mitmproxy ...

  2. Mitmproxy 配置二级代理

    做爬虫时常遇到需要切换代理的情况,mitmproxy 对python有很好的支持,可以通过python脚本自定义二级代理的代理方式. 第一步 命令行启用upstream模式 注: 只有在一开始启动了u ...

  3. mitmproxy修改二级代理

    第一步 mitmweb --mode upstream:http://114.240.101.242:5672 -s server.py 第二步 def request(self, flow: mit ...

  4. 配置squid做二级代理,支持访问http和https

    公司A电脑可以通过代理上网,B电脑无法连接代理服务器,但可以连接到A,因此考虑使用squid在A电脑上搭建二级代理,以达到B电脑可以访问internet的目的. 以下引自squid-cache wik ...

  5. Apache配置一级反向代理和二级反向代理实现目录网站管理

    一级反向代理:就是从A站配置到B服务器站 二级反向代理:就是在B站服务器基础上再分到C服务器站 1.设置httpd.conf 打开Apache24/conf文件夹下的httpd.conf设置文件,找到 ...

  6. squid 配置二级代理 redhat9---轻松配置

    帮助别人就是帮助自己......给别人快乐更能给自己带来更大快乐 最近学了redhat9也小有心得,偶尔写了几篇, 看了别人"精贴" ,结合自己,纵观教材, 希望能给 新学者 铺一 ...

  7. Mitmproxy 手机配置代理

    1. Mitmproxy 简介 Mitmproxy本意为中间人攻击代理: 在爬虫中主要用作抓取 http_connect.request.response 等数据: mitmproxy官方文档地址:h ...

  8. 首层nginx 传递 二级代理,三级代理......多级代理nginx 客户端真实IP的方法

    首层nginx(172.25.10.1):先获取真实IP($remote_addr),再将真实IP传递给X-Forwarded-For     proxy_set_header X-Real-IP $ ...

  9. 试用haproxy中继服务器二级代理加速访问

    假设某个场景,  本地网络连接aliyun主机大陆ECS云服务器速度很快,基本ping都在30ms.  并且在这个服务器上,去ping香港的服务器速度比本地要快很多.  例如我本地ping相关的一个服 ...

  10. 配置nginx方向代理,实现URL隐形转发 (附带nginx配置文件详解)

    配置nginx方向代理,实现URL隐形转发 (附带nginx配置文件详解) 免费领取满减阿里云红包 项目名称:[域名解析–隐形URL转发]–centos 7.3 环境: 阿里云服务器之上有多个tomc ...

最新文章

  1. 脑机接口:从基础科学到神经康复
  2. 谈谈《潜伏在办公室》对管理层的影响
  3. matlab 通过矩阵变换使图像旋转平移_opencv图像处理——几何变换
  4. 虚拟机扩容后mysql无法使用_VMWARE 扩容踩坑记
  5. 元器件大一点好,还是小一点好?
  6. 代码创建按钮,文本输入框
  7. express4.x中文文档
  8. Struts如何获取客户端ip地址
  9. apache php过期,设置HTTP使用PHP和Apache过期头
  10. Sql server 2008 Express 下载
  11. Go 中的那些语法糖
  12. 滴滴分析专家8000字干货:数据如何驱动业务增长 ?
  13. mysql 4 字节存储问题_关于mysql存储过程存储4字节emoj的'\xF0\x9F\x98\x82' for column ``.``.`p_topicname`问题的解决办法...
  14. 风云滚滚唱英雄,云的江湖谁做主?
  15. 基于JAVA出差报销管理系统
  16. R语言因子型数值转数值型
  17. 2021-09-24 网安实验-图像隐写-StegSolve之Frame Browser
  18. 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
  19. 插曲一下:很多程序员会遇到的脱发问题
  20. 智慧酒店解决方案-最新全套文件

热门文章

  1. 豆瓣读书数据分析实战
  2. 那些年的 Hello World (HTML)
  3. 7个实用的Python自动化代码,别再重复造轮子了
  4. 2017年腾讯笔试题目
  5. 【百练】1103Hangover宿醉(c语言)
  6. Win Server 2003搭建Sql注入环境
  7. 大一新生计算机课word知识,大一计算机结业论文
  8. 山东交通学院院计算机答辩,山东交通学院教务处关于做好2018届本科毕业生毕业设计(论文)工作的通知...
  9. NAS 和 SAN 服务器概述
  10. pyqt5 选择打开文件夹与读取文件夹图片列表