Рейтинг:0

Выборочный прямой прокси для тестирования

флаг ch

У меня очень специфическая ситуация тестирования, когда я хочу использовать прямой прокси-сервер, например:

Клиент -> Прокси-сервер 1 -> Прокси-сервер 2 (WireMock)
                         |
                          -> Интернет

Прокси-сервер Forward 1 будет отвечать за переадресацию запросов на белый список (целевых) хостов к прокси-серверу Forward 2 (WireMock), который может отправить обратно фиктивный ответ или может проксировать дальше к предполагаемому целевому хосту клиента. Все остальные (не внесенные в белый список) запросы должны быть проксированы непосредственно на предполагаемый целевой хост клиента с помощью Forward Proxy 1.

Решение должно поддерживать HTTPS-запросы. Для пути WireMock WireMock действует как MITM и иногда генерирует самоподписанные ответы SSL (которым клиенты настроены доверять, но я не знаю, имеет ли это отношение к Forward Proxy 1). Это решение должно быть доступно в виде образа докера, должно быть как можно более легким и не обязательно должно быть особенно производительным.

Я пытался выяснить, как настроить nginx, Squid, HAProxy таким образом, но пока безуспешно. Любые указатели на то, как атаковать это?

Спасибо!

Michael Hampton avatar
флаг cz
Во-первых, вам нужно выбрать прокси-программу. Используйте программное обеспечение, предназначенное для прямого проксирования, например, squid. Затем вам нужно настроить его. Если вы столкнулись с проблемой и вам нужна помощь, вы можете задать _конкретные_ вопросы по этому поводу.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.