Я намагаюся направити весь трафік мого браузера через проксі-сервер HTTP з причин налагодження. Я спробував mitmproxy
і burp
з Firefox, Safari та Chrome на Mac OS X.
Проблема, яка у мене виникає, полягає в тому, що трафік HTTP відображається в проксі-сервері і може реєструватися, маніпулювати тощо, але трафік HTTPS відображається лише тоді, коли я використовую curl
з командного рядка. Під час використання одного з веб-переглядачів сторінки HTTPS завантажуються як звичайні, але вони не відображаються / не входять у систему mitmproxy
або burp
. Схоже, браузер обходить проксі для HTTPS-запитів.
Що я можу зробити для налагодження з'єднань HTTPS?
EDIT (бо мені не вистачає репутації, щоб відповісти на себе): як постійний пам'ятник моїй власній дурості, ось відповідь:
У Mac OS X для встановлення проксі HTTP потрібно встановити два поля для системи (а отже, і браузера): один ящик для HTTP та інший для HTTPS. Я щойно поставив галочку на HTTP-скриньці.