Hi, Am 04.07.2002 (18:22) schrieb Daniel Henseleit:
Squid kann dennoch auf Port 80 laufen, und wird dort auch laufen lassen (Stichwort: transparenter Proxy). sorry aber was hat das nu imt nem Transparenten Proxy zu tun? Da ist es doch egal auf welchen Port, da man alle anfragen die auf einen Webserver nach draussen gehen auf den Port des Proxies umleitet. Wenn ich nun den Proxy einfach auf Port 80 laufen lasse interessiert das keinen Client, oder?
Ein transparenter Proxy heisst, dass ein Proxy da ist, ohne dass die Clients dies merken. Das heisst sie stellen ihre Port 80 Anfragen wie als würden sie keinen Proxy verwenden. Dennoch beantwortet sie der Proxy. Dies kann auf zwei Weisen funktionieren: Entweder der Proxy läuft auf dem Router und lauscht auf Port 80 und beantwortet die Anfragen oder er lauscht auf einem anderen Port und/oder Rechner und der Port 80 wird bei Anfragen eines Clienten auf Rechner/Port Kombination des Proxys umgeleitet. Welcher Webserver nun angesprochen wird ist absolut irrelevant. Transaprent heisst das ganze, weil der Client keine Einstellungen machen muss, um den Proxy zu benutzen. Das heisst ein auf Port 80 lauschender Squid _kann_ aber muss nicht Hinweis auf einen transparenten Proxy sein. Mir fällt aber kein Grund ein, warum man ihn sonst auf Port 80 lauschen lassen sollte. Ciao Sascha -- http://www.livingit.de http://www.mobile-bookmarks.info http://www.programmers-world.com linux at programmers-world dot com