Поместите mitmproxy за обратный прокси

У меня есть экземпляр mitmproxy, работающий на порту2222. Я хочу разместить его за обратным прокси-сервером (например, Nginx или Caddy), чтобы я мог использовать его какmitmproxy.tld. Кажется, что к mitmproxy нельзя получить доступ ничем, кроме127.0.0.1илиlocalhost, хотя я в этом не уверен.

curl -x http://mitmproxy.tld:80 google.com -vдает мне500 Internal Server Error


У меня что-то такое работает ---

      stream {
    map $ssl_preread_server_name $port {
            hostnames;
            proxy.history.* 2222;
            default '';
        }
        
    server {
        listen 127.0.0.1:1080;
        ssl_preread on;
        
        proxy_pass 127.0.0.1:2222;
    }

Проблема в том, что нет переменной для имени хоста прокси-сервера, поэтому я не могу проверить, обращаются ли люди к прокси-серверу из правильного домена.

0 ответов

Другие вопросы по тегам