Auth Server Internetverkehr

jimmyone

New Member
Hallo zusammen,

ich habe mal eine Frage an Euch...
Vielleicht könnt ihr mir bei der Überlegung helfen.

Zur Zeit es ist es so, das sich jeder User über einen im Browser eingetragenen Proxy authentifizieren muss.
Das an sich ist ja erst mal nicht schlecht.

Nur bringt diese Lösung leider oft Probleme mit sich...
Hier und da muss der Proxy für bestimmte Aktionen deaktiviert werden oder die Ausschlussliste muss bearbeitet werden etc.
Weiterhin ist hier das Problem, das sich der Benutzer jedesmal neu authentifizieren muss, wenn er der Browserfenster geschlossen hat.

Das ist irgendwie also nicht der wahre Weg und ich will versuchen, den eingetragenen Proxy los zu werden. Nun ist es aber so, das ich auf Seiten des Providers auf jeden Fall diesen Proxy brauche, sonst kommt keiner raus.

Es gibt zwar für Admins und Server ne extra Leitung ohne Proxy, die kann jedoch nicht dafür genutzt werden.

Ich hatte mir überlegt, einen Server aufzusetzen, welcher gegen das AD authentifiziert. Wenn ich dann einmal authentifiziert bin, dann für X Stunden.
Meinetwegen 8h. Danach sollte neu angemdelt werden müssen.

Dieser soll quasi vor dem Router des Provides stehen, welcher die Verbindung ins Netz, zum Proxy bereit hält.

Ich hatte mir das so vorgestellt, das eben in dem Server dann dieser Proxy des Providers eingtragen wird, mit einem universellen Auth Benutzer, also welcher dann gegen den Provider authentifiziert.

Also noch mal zusammengefasst:

1.) Kein eingetragenenr Proxy beim Benutzer mehr
2.) Provider Proxy wird in diesem neuen Server eingetragen
2.) Server / Benutzer sollte sich gegen AD authentifizieren
3.) Benutzer sollte nach dem Auth für X Stunden auf diesem Server freigeschaltet sein. Der Provider Auth ist zeitlich unbegrenzt.

Mir gehts hier wie gesagt darum, das ich eben nicht ständig ein Auth vornhemen muss, wenn ich das Browserfenster schließe (aus Sicht des Benutzer) aber, das aus Sicht des Admins dieser Access nicht länger als X Stunden ohne neues Auth möglich ist, den Benutzer in die Liste des Provider Proxies aufnhemen muss etc. Das ich nicht ständig die Proxyliste also Ausschlussliste im Browser anpassen muss etc.

Meint ihr, das kriegt man hin?
Mit einem Linuxserver? Also Linuxserver schon, aber welcher Server, welche Version, Squid oder was nehmen?
 
Ganz ohne Proxy wird es wohl nicht gehen, es sei denn man vergewaltigt auch noch den internen DNS-Server, damit der alle Anfragen auf einen internen Proxy-Server umlenkt [1], der ohne Authentifizierung auskommt und die Anfragen dann an den Provider-Proxy weiterreicht. Da wäre es vielleicht eine Lösung, diesen Proxy zu verwenden, bzw. dynamisch zuzuweisen (Stichwort proxy.pac), womit man auf einen anderen Proxy-Server während Wartungsarbeiten ausweichen kann (kann man auch via DNS erreichen).

Du solltest vielleicht noch in einer kleinen (ASCII-Art reicht )Graphik Eure Netzwerktopologie skizzieren -- so ganz wird das aus Deiner Beschreibung nicht klar und ich habe für meine Antwort jetzt ein paar Annahmen getroffen.

[1]Das funktioniert für das HTTP-Protokoll gut, gibt allerdings jede Menge Probleme bei einigen anderen Protokollen...
 
Hallo,

danke für Deine Antwort...

||| <- Provider Proxy

||| <- Mein eigener Proxy

||| <- Clients

Also an erster Stelle steht der Providerproxy, welcher beim Benutzer eingetragen sein muss... Das will ich verhindern.
Es soll also meinetwegen einen internen Proxy geben, welcher aber nicht bei den Benutzern eingetragen werden muss... Welcher aber wohl ein Auth auf Basis des Microsoft AD braucht und dann für X Stunden Zugriff gewährt.
Meinetwegen sollen die Anfragen über die Router an den internen Proxy geschickt werden.
Dieser eigene Proxy soll eben alle Anfragen an den Provider Proxy weiterleiten.
Aber natürlich auch nur, wenn das Auth Successful war...

Mir gehts eben darum, von der Ausschlussliste weg zu kommen, die macht ewig Ärger, weil dies und jenes nicht eingetragen ist, dann kommt was neues, dann wird hier getestet etc.
 
Danke für Deine Antwort...
Ich habe die Beiträge noch nicht gelesen, aber habe ich mit dem Transparanten Proxy denn die Möglichkeit, alles an einen anderen Server sprich den Provider Proxy umzuleiten?

Dann würde ich gerne noch etwas in dieser Richtung wissen, hoffe das ihr mir da auch helfen könnt.

Wie realisiere ich denn am Ende, das man für eine bestimmte Zeit freigeschaltet ist? Was auch noch gehen würde ist, das man bis zur Abmeldung dabei wäre... Nach der Abmeldung dann wieder anmelden muss.
 
Back
Top