PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SQUID mit Authenifizierung hinter einer IPTables-Firewall



ViperRT/10
23.02.04, 11:43
Hallo Leute,

ich hab ein Problem. Ich will den SQUID auf meinem Router installieren und zwar mit Authentifizierung. An sich geht es auch. Wenn ich den Proxy im Mozilla eintrage, klappt alles einwandfrei. Nur ich finde es nervig, wenn ich alles im Mozilla eintragen soll.

Also ich will es nicht eintragen, also im Prinzip ein transparenter Proxy. Wie mache ich das, damit die Authentifizierung auch funktioniert. Geht es überhaupt.

Achja, was vergessen. Die User MÜSSEN durch den Proxy durch, sie dürfen nur über Proxy rausgehen. Der Proxy hört auf dem Port 3128.

Danke im Voraus.

Grüssle Viper

RichieX
23.02.04, 16:40
Haha, hatte ich auch vor - ABER: Transparenter Proxy und Auth funktioniert nicht zusammen. Löse das ganze über den DHCP (evtl.) und einer proxy.pac. Dann läuft auch alles automatisch. Eine zweite Variante ist ein zweiter Proxy. Der eine Auth'et der andere ist transparent.

Dazu gibst hier im Forum schon einen Thread: http://www.linuxforen.de/forums/showthread.php?s=&threadid=122138&highlight=option+proxyconfig

RichieX

ViperRT/10
24.02.04, 10:04
Okay, das weiss ich jetzt auch, dass es nicht geht.

Wie kann ich dann dem IPtables sagen, dass er alles auf SQUID umleiten sool und zwar mit Authentifizierung?

'Viper

RichieX
24.02.04, 15:21
Wie schon gesagt, es geht nicht. Die Squid-Option http_accel_*, die du für die Transparenz benötigst geht nicht mit der auth Option zusammen. Das sagt dir Squid auch beim Start. Ich habe es mit DHCPd und proxy.pac gelöst. Mit der dynamischen Adresse gibst du dem Client die Proxy-Einstellungen mit:

[code]
option proxy-config code 252 = text;
option proxy-config "http://meinserver/proxy.pac";
[code]

In der proxy.pac legst du dann proxy-ip und port fest.

RichieX