
В настоящее время я создаю лабораторию с несколькими маршрутизаторами и двумя серверами Ubuntu в качестве прокси. Вот топология:
В данный момент трафик уже перенаправлен на прокси-сервер, но когда прокси-сервер отправляет трафик обратно на хост 3 через другой маршрутизатор, он помечается как недопустимый запрос, поскольку маршрутизатор его не распознает.
Я искал в Интернете и книгах в течение нескольких месяцев и нашел одну подсказку: нужно включить многоадресную передачу на Squid (или Ubuntu?), чтобы объявить о своем присутствии маршрутизаторам, чтобы, когда Хост 3 запрашивает веб-страницу в Интернете, его трафик перенаправлялся на прокси-сервер, а затем прокси-сервер выполнял запрос, независимо от того, проходит ли трафик через несколько маршрутизаторов.