Настройка прозрачного HTTPS-прокси с полным логированием URL

2 000 руб. за проект
08 февраля 2025, 21:18 • 1 отклик • 19 просмотров
Необходимо настроить прозрачный 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 + логин пользователя.

Пишите в личном сообщении, если интересуют детали.