Попытка настроить восходящий сервер в mitmproxy.
Схема очень проста: Браузер -> Mitmproxy -> Proxy -> AnyServer
Вот код: import mitmproxy from mitmproxy.models import HTTPResponse from netlib.http import Headers from mitmproxy import ctx
def request (flow):
if flow.request.method == "CONNECT":
return
if flow.live:
print (flow.request.host)
address = ("92.247.125.246", 3128)
flow.live.change_upstream_proxy_server(address)
После этого было SetServerNotAllowedException:
Я отключил HTTP/2 в своем браузере, и теперь ошибок нет, но на сайтах myip я вижу IP своего прокси-сервера MITM! Так он не использует последний прокси, почему? Любые идеи, пожалуйста?