Передача ответа на вышестоящий прокси только в определенных случаях - PullRequest
0 голосов
/ 02 февраля 2020

Я пытаюсь реализовать маршрутизацию следующим образом:

                                                                    no
client --> mitmproxy --> (check if hostname is in list of accepted) --> upstream proxy response
                                           |
                                           |  yes
                                           |
                        intercept response, check, return to client
                            + don't allow to propagate upstream

Я пытаюсь реализовать динамический c фильтр, который в некоторых случаях переопределяет прокси восходящего потока, а не в других.

У меня есть метод обхода, который состоит в том, чтобы иметь два прокси-сервера mitm, один, который фильтрует запросы и выбирает, какой прокси использовать (прокси вверх по течению или , прокси фильтра), а затем прокси фильтра, который проверяет содержание.

...