Поместите 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;
}
Проблема в том, что нет переменной для имени хоста прокси-сервера, поэтому я не могу проверить, обращаются ли люди к прокси-серверу из правильного домена.