Python 使用mitmproxy的条件上游代理(PAC等效模块/脚本)

Python 使用mitmproxy的条件上游代理(PAC等效模块/脚本),python,mitmproxy,Python,Mitmproxy,我有一个超级特殊的代理,我需要用来访问某些主机(它会关闭所有其他流量),还有一堆复杂的库和应用程序,它们只能为所有http请求使用一个http代理配置参数。这当然是受限/代理流量和此代理拒绝处理的流量的混合 我发现了如何在上游模式下操作上游代理主机/地址,但在公共API中找不到任何指示,即在脚本中“突破”上游模式是可能的,在满足某些条件的情况下,让mitmproxy直接处理流量而不是向上游发送流量(主要是请求目标主机) 我错过了什么?我应该尝试在“常规”模式下这样做吗 我在标题中调用PAC是因为

我有一个超级特殊的代理,我需要用来访问某些主机(它会关闭所有其他流量),还有一堆复杂的库和应用程序,它们只能为所有http请求使用一个http代理配置参数。这当然是受限/代理流量和此代理拒绝处理的流量的混合

我发现了如何在上游模式下操作上游代理主机/地址,但在公共API中找不到任何指示,即在脚本中“突破”上游模式是可能的,在满足某些条件的情况下,让mitmproxy直接处理流量而不是向上游发送流量(主要是请求目标主机)

我错过了什么?我应该尝试在“常规”模式下这样做吗

我在标题中调用PAC是因为它具有允许库/应用程序继续处理请求而无需使用代理的功能


谢谢

我发现有证据表明,事实上这是不可能的,也不太可能实施。尽管这个问题和评论由来已久,但最近仍有一些相关和未回答的问题,如

因此,我转向tinyproxy,它似乎确实提供了这个确切的功能

遗憾的是,mitmproxy的重播/监控/交互式编辑功能真是太棒了