Настройка прозрачного HTTPS-прокси с полным логированием URL
Необходимо настроить прозрачный HTTPS-прокси на Linux (Ubuntu), который:
1. Полностью логирует URL всех запросов, включая HTTPS.
2. Отображает логин пользователя, который делает запрос.
Я уже пробовал несколько решений, но столкнулся с проблемами, которые не удалось решить.
Squid (HTTP и HTTPS прокси)
• Настроил Squid с ssl-bump для расшифровки трафика.
• В логах отображались только домены, но не полные URL.
• Аутентификация по логину и паролю работала.
• Перехват HTTPS-трафика приводил к проблемам с сертификатами, которые нужно устанавливать на клиентских устройствах.
Mitmproxy (Transparent Mode)
• Настроил mitmproxy в прозрачном режиме.
• Логирование HTTPS работает, но не удаётся корректно настроить доступ.
• Не могу корректно настроить автоматический запуск и доступ с других машин.
Требования к исполнителю:
✅ Опыт работы с Squid, mitmproxy, iptables.
✅ Опыт в SSL-проксировании и расшифровке трафика.
Ожидаемый результат:
Полный лог всех запросов (включая HTTPS).
Лог отображает полный URL + логин пользователя.
Пишите в личном сообщении, если интересуют детали.
1. Полностью логирует URL всех запросов, включая HTTPS.
2. Отображает логин пользователя, который делает запрос.
Я уже пробовал несколько решений, но столкнулся с проблемами, которые не удалось решить.
Squid (HTTP и HTTPS прокси)
• Настроил Squid с ssl-bump для расшифровки трафика.
• В логах отображались только домены, но не полные URL.
• Аутентификация по логину и паролю работала.
• Перехват HTTPS-трафика приводил к проблемам с сертификатами, которые нужно устанавливать на клиентских устройствах.
Mitmproxy (Transparent Mode)
• Настроил mitmproxy в прозрачном режиме.
• Логирование HTTPS работает, но не удаётся корректно настроить доступ.
• Не могу корректно настроить автоматический запуск и доступ с других машин.
Требования к исполнителю:
✅ Опыт работы с Squid, mitmproxy, iptables.
✅ Опыт в SSL-проксировании и расшифровке трафика.
Ожидаемый результат:
Полный лог всех запросов (включая HTTPS).
Лог отображает полный URL + логин пользователя.
Пишите в личном сообщении, если интересуют детали.