
Derzeit baue ich ein Labor mit mehreren Routern und zwei Ubuntu-Servern als Proxys auf. Hier ist die Topologie:
Was gerade passiert, ist, dass der Datenverkehr bereits an den Proxy umgeleitet wird, aber wenn der Proxy den Datenverkehr über einen anderen Router an Host 3 zurücksendet, wird dies als ungültige Anfrage gekennzeichnet, weil der Router dies nicht erkennt.
Ich habe einige Monate im Internet und in Büchern gesucht und bin auf einen Tipp gestoßen: Man muss Multicast auf Squid (oder Ubuntu?) aktivieren, um den Routern seine Anwesenheit mitzuteilen. Wenn also Host 3 die Webseite aus dem Internet anfordert, wird sein Datenverkehr an den Proxy umgeleitet, und der Proxy kommt dann der Anforderung nach, unabhängig davon, ob der Datenverkehr über mehrere Router läuft.