当mitmproxy模式为Socks5时,如何忽略Socks4

2024-05-15 13:44:29 发布

您现在位置:Python中文网/ 问答频道 /正文

当我以Socks5模式运行MITMProxy,并且连接来自使用Socks4的应用程序(例如,默认设置中的Firefox)时,MITMProxy抛出以下错误:

SOCKS5 mode failure: SocksError('Invalid SOCKS version. Expected 0x05, got 0x4')

此行为导致Firefox返回“无法连接”错误。 是否有选项使MITMProxy忽略除Socks5以外的连接?(修改Firefox设置不是一个选项)

我尝试(没有运气)在我的插件中覆盖next_layer(...)事件,但当Firefox发送请求时,不会引发此事件

任何帮助都将不胜感激


Tags: 应用程序failuremode选项错误模式事件firefox