Mitmproxy 新版配置上游(二级)代理
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 新版配置上游(二级)代理相关推荐
- Mitmproxy详细教程及二级代理
文章目录 简介-参考 安装 Linux下的安装 Mac下的安装 安装数字证书 windows mac android and ios web安装 操作命令 pip install mitmproxy ...
- Mitmproxy 配置二级代理
做爬虫时常遇到需要切换代理的情况,mitmproxy 对python有很好的支持,可以通过python脚本自定义二级代理的代理方式. 第一步 命令行启用upstream模式 注: 只有在一开始启动了u ...
- mitmproxy修改二级代理
第一步 mitmweb --mode upstream:http://114.240.101.242:5672 -s server.py 第二步 def request(self, flow: mit ...
- 配置squid做二级代理,支持访问http和https
公司A电脑可以通过代理上网,B电脑无法连接代理服务器,但可以连接到A,因此考虑使用squid在A电脑上搭建二级代理,以达到B电脑可以访问internet的目的. 以下引自squid-cache wik ...
- Apache配置一级反向代理和二级反向代理实现目录网站管理
一级反向代理:就是从A站配置到B服务器站 二级反向代理:就是在B站服务器基础上再分到C服务器站 1.设置httpd.conf 打开Apache24/conf文件夹下的httpd.conf设置文件,找到 ...
- squid 配置二级代理 redhat9---轻松配置
帮助别人就是帮助自己......给别人快乐更能给自己带来更大快乐 最近学了redhat9也小有心得,偶尔写了几篇, 看了别人"精贴" ,结合自己,纵观教材, 希望能给 新学者 铺一 ...
- Mitmproxy 手机配置代理
1. Mitmproxy 简介 Mitmproxy本意为中间人攻击代理: 在爬虫中主要用作抓取 http_connect.request.response 等数据: mitmproxy官方文档地址:h ...
- 首层nginx 传递 二级代理,三级代理......多级代理nginx 客户端真实IP的方法
首层nginx(172.25.10.1):先获取真实IP($remote_addr),再将真实IP传递给X-Forwarded-For proxy_set_header X-Real-IP $ ...
- 试用haproxy中继服务器二级代理加速访问
假设某个场景, 本地网络连接aliyun主机大陆ECS云服务器速度很快,基本ping都在30ms. 并且在这个服务器上,去ping香港的服务器速度比本地要快很多. 例如我本地ping相关的一个服 ...
- 配置nginx方向代理,实现URL隐形转发 (附带nginx配置文件详解)
配置nginx方向代理,实现URL隐形转发 (附带nginx配置文件详解) 免费领取满减阿里云红包 项目名称:[域名解析–隐形URL转发]–centos 7.3 环境: 阿里云服务器之上有多个tomc ...
最新文章
- 脑机接口:从基础科学到神经康复
- 谈谈《潜伏在办公室》对管理层的影响
- matlab 通过矩阵变换使图像旋转平移_opencv图像处理——几何变换
- 虚拟机扩容后mysql无法使用_VMWARE 扩容踩坑记
- 元器件大一点好,还是小一点好?
- 代码创建按钮,文本输入框
- express4.x中文文档
- Struts如何获取客户端ip地址
- apache php过期,设置HTTP使用PHP和Apache过期头
- Sql server 2008 Express 下载
- Go 中的那些语法糖
- 滴滴分析专家8000字干货:数据如何驱动业务增长 ?
- mysql 4 字节存储问题_关于mysql存储过程存储4字节emoj的'\xF0\x9F\x98\x82' for column ``.``.`p_topicname`问题的解决办法...
- 风云滚滚唱英雄,云的江湖谁做主?
- 基于JAVA出差报销管理系统
- R语言因子型数值转数值型
- 2021-09-24 网安实验-图像隐写-StegSolve之Frame Browser
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 插曲一下:很多程序员会遇到的脱发问题
- 智慧酒店解决方案-最新全套文件