Proxy Steuerung über ein Browser Front-End

Beschreibung

Ziel des Projekts ist es den Internetzugang für Schulungsräume zu kontrollieren. Damit die Bedienung leicht verständlich ist, soll sie über ein Browser Front-End erfolgen. Technisch wird dies mit PHP realisiert. Als Web-Server soll Apache eingesetzt werden.
Nach dem Aufruf der entsprechenden Seite im Browser erscheint eine Übersicht des Rechnerraumes. Hierzu wird die IP- Adresse der Clients ausgewertet und aus einer Konfigutrationsdatei der Raum sowie die Anordnung der PC's im Raum ermittelt. Der Aufruf der Seite von einem "nicht berechtigten" Rechner (Schüler PC) erzeugt lediglich die Ausgabe der Raumanordnung - ohne Steuerungsmöglichkeit.
Zur Steuerung des Internetzugangs hat der Lehrer jetzt für jeden PC eine Checkbox zur Verfügung. Ebenso gibt es für jede Gruppe und den ganzen Raum eine entsprechende Checkbox.
Nach dem Bestätigen der Auswahl wird die squid.config Datei (die ACL Einträge) entsprechend manipuliert und ein Reload für den Squid Prozess durchgeführt. Danach sind die Einstellungen wirksam.

Die erforderlichen Dateien sind als file eduprocont.tgz erhältlich. Nach dem Download auspacken mit tar -xzf eduprocont.tgz. Danach ins entsprechende Verzeichnis wechseln. Die Datei README enthält weitere Hinweise

Impressum

Projektseite