Я запускаю mitmproxy, так как в их документации указано sudo -u mitmproxyuser bash -c 'mitmproxy --mode transparent --showhost --set block_global=false --set keep_host_header=true'
(с установленным дополнительным флагом keep_host_header), пытаясь перепроектировать API, который использует двоичный файл на моей машине. Тем не менее, при запуске указанного двоичного файла через прокси я получаю
TlsException('Cannot load
trusted certificates (/etc/ssl/certs/ca-certificates.crt, None).')")</p>
Я пробовал опцию mitmproxy --cert
безрезультатно - та же ошибка. Я также пытался --ssl-insecure
отключить SSL, после чего я получаю Cannot validate certificate hostname without SNI
. Похоже, улов 22 здесь.