Генерация сертификата для нескольких восходящих ips - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь прокси-сервер службы, которая имеет несколько восходящих IP-адресов, используемых в циклическом порядке. При первом соединении mitmproxy сгенерирует сертификат для первого IP, но клиент отклоняет последующие запросы, так как возвращается другой ip, который не находится в сертификате и не является доверенным.

Я мог бы создать собственный сертификат для этого, но создав ЦС для него и доверие целевым машинам - это запрет. Я задаюсь вопросом, возможно ли выполнить поиск по протоколу mitmproxy, сгенерировать сертификат со всеми ips или использовать полный субъект из вышестоящего сертификата вместо ip, так как гораздо проще сделать так, чтобы цели доверяли ему?

1 Ответ

0 голосов
/ 08 февраля 2020

mitmproxy обычно генерирует сертификаты для доменов, а не IP-адресов. Вы абсолютно уверены, что у вас есть сертификат для указанного c IP-адреса?

mitmproxy также отражает большие части вышестоящего сертификата (https://github.com/mitmproxy/mitmproxy/blob/c16b4887875bcdecdf18355f28347a48ba4297fd/mitmproxy/proxy/protocol/tls.py#L470 -L473 ), поэтому было бы полезно узнать больше подробностей о том, где это происходит.

...