Прокси сынағы тікелей қосылымды сәтсіз етуі керек
Қолданбаның сынақ желісін проксидің шығу жолынан бөліңіз, сонда байқалмаған тікелей қосылым прокси сынағын сәтті көрсете алмайды.
Қолданбаның жанында тыңдайтын жергілікті прокси прокси арқылы қатынауды талап ететін желіні қайта жасамайды. Қолданба конфигурацияланған проксиді елемей, тікелей қосылып, соған қарамастан сәттілік туралы хабарлауы мүмкін.
Қолданба желісін проксидің сыртқа шығатын жолынан бөліңіз. Контейнерге негізделген бір құрылым қолданбаны тек ішкі желіге қояды және проксиге екінші шығыс желісін береді. Бар Compose анықтамасында желілік қосылымдар осылай көрінуі мүмкін:
services:
app:
networks: [clients]
proxy:
networks: [clients, egress]
networks:
clients:
internal: true
egress: {}
Бұл бұрыннан анықталған қызметтерге арналған желі үзіндісі. Мақұлданған бағыттаушы проксиді және қолданбаның нақты клиентін бөлек конфигурациялаңыз. Docker ішкі желілерді сыртынан оқшауланған деп сипаттайды; бұл құрылымда қосымша сыртқы желі тек проксиде болады.
Прокси қолданылмайтын теріс жағдайды қосыңыз: қолданбаның сыртқы сұранысы сәтсіз болуы керек. Аутентификациясы бар HTTP проксиде қабылданбаған тіркелгі өзінің аутентификация қатесін беруі керек, ал қабылданған тіркелгі тиісті прокси бақылауымен мақсатқа жетуі керек.
Проксидің рұқсат етілген және қабылданбаған жағдайларын бөлек тексеріңіз. Қолданбаны басқа сыртқы желілерден алыс ұстап, проксиді айналып өтетін хост желісі режимін қоспаңыз. Сәтті сұраныс тек сынақ дәл жоспарланған жолды ұсынғанда ғана пайдалы дәлел болады.