Hallo Adrian,

in [EMAIL PROTECTED]">mid:[EMAIL PROTECTED] stand u.a. geschrieben:

> Ein Proxy kann unterscheiden zwischen einem ProxyRequest und einem
> gew�hnlichen HTTP Request. Im Falle eines ProxyRequests den Servername
> im URL auf "localhost" vergleichen und mit der Adresse des Clients zu
> ersetzen ist es sehr einfach.

Und schlichtweg falsch.
Bleispiel:

Client: 192.168.100.10
Proxy:  192.168.100.2

Auf dem Client l�uft auf 'localhost' (= 127.0.0.1) gebunden ein Webserver.

Client stellt die Anfrage f�r 'localhost:80' an 'Proxy', der l�st nach
deinem Schema auf und stellt die Anfrage an? Richtig:

192.168.100.10

Da antwortet aber gar nichts ... denn der Daemon ist auf 'localhost'
gebunden. Kann also nix werden.
N�chste M�glichkeit: es ist etwas auf 192.168.100.10:80 gebunden ... es
muss aber nicht zwangsl�ufig der selber Webserver / das selbe DocRoot sein,
wie bei der Bindung auf 127.0.0.1 auf dem Client ... Ergebnis: es wird
_wieder_ die falsche Seite ausgeliefert.

Quintessenz: Wie man's macht, man macht's verkehrt. Daher ist das jetzige
Verhalten m.E.n. v�llig i.O., denn es liefert die am besten voraussagbaren
Ergebnisse.
Was zum Deibel kann denn auch der arme Squid daf�r, dass ein Client der
Meinung ist LOOPBACK-Anfragen (die auf localhost), IHM zukommen lassen zu
m�ssen; das soll und MUSS der Client brav selber entscheiden :-)

> Das w�ren ein paar wenige Zeilen Code.

Mag sein ... trotzdem m.E.n. �berfl�ssige Zeilen an Code.
> Das HTTP Protokoll liefert alle n�tigen Informationen dazu: die
> "RemoteAddress" (wohin sollte sonst die Antwort gesendet werden?!),

Dazu braucht's ja nun das HTTP-Protokoll nicht, die 'Remote-Adresse' ist ja
durch die TCP-Verbindung bekannt.

> Wenn ich also in meinem Browser localhost eingebe, erwarte ich auch
> localhost aus sicht meines Browsers, was meine Kiste ist (ohne angeben zu
> m�ssen, dass der Proxy f�r "localhost" nicht ben�tzt werden soll).

Dann musst du, wenn dein Browser nicht wei� das 'locahost' _LOKAL_ ist
diesem einfach mitteilen, dass 'localhost' lokal ist ...
Was kann denn der Squid f�r die Unf�higkeit deines Browsers oder den Mangel
an korrekter (vollst�ndiger?) Konfiguration auf Client-Seite?
-- 
Mit freundlichen Gr��en
Peter Palmreuther
(The Bat! v1.62/Beta1 on Windows 2000 5.0 Build 2195 Service Pack 2)

In God we trust, all others pay cash.


--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an