[freifunk-potsdam] Zwangsproxy mit Symboleinblendung
Hallo, ich bin Albi vom Freifunk in Weinstadt bei Stuttgart und betreue auch Freifunk Sinsheim-Reihen. Ich habe auf eurer Seite (http://wiki.freifunk-potsdam.de/index.php?title=Willkommen) gelesen, dass ihr alles über einen Zwangsproxy leitet und noch ein Symbol einblendet. Das umleiten ist nicht das Problem, aber mich würde interessieren wie ihr das Symbol einblendet. Ich suche dazu eine Lösung. Wäre nett wenn ihr mir das Tips schicken könnt. Danke. ALBI...
Hallo, * Albi <albi@freifunk-weinstadt.de> [080115 15:23]:
ich bin Albi vom Freifunk in Weinstadt bei Stuttgart und betreue auch Freifunk Sinsheim-Reihen. Ich habe auf eurer Seite (http://wiki.freifunk-potsdam.de/index.php?title=Willkommen) gelesen, dass ihr alles über einen Zwangsproxy leitet und noch ein Symbol einblendet. Das umleiten ist nicht das Problem, aber mich würde interessieren wie ihr das Symbol einblendet. Ich suche dazu eine Lösung. Wäre nett wenn ihr mir das Tips schicken könnt. Da hast Du ja eine ganz alte Leiche ausgegraben ;) Also die Wikiseite ist nicht mehr aktuell, hab sie bloß vergessen zu löschen. Aktuell blenden wir kein Icon oder soetwas ein.
Ich würde es Dir auch nicht empfehlen. Wirklich nicht. Aber Du willst ja wissen, wie wir es gemacht haben ;) Ok, also die Arbeit erledigt Privoxy [1]. Da man Privoxy aber nicht als transparenten Proxy benutzen kann (oder konnte) muss davor noch eine Squid laufen, der Privoxy als Parent-Cache hat. Man kann dann in Privoxy Filter definieren, die den Inhalt der HTML-Seiten verändern. Ich habe also vor das </body>-Tag den Icon-Code eingefügt. Das ist eine nette Übung in Regulären Ausdrücken ;) Dann habe ich ein php-Script geschrieben, das einen Cookie beim User gesetzt hat. Sobald es neue Nachrichten gab, wurde das Icon ausgetauscht, damit der User motiviert wird, dort raufzuklicken (P-Symbol mit gelbem Ausrufezeichen). Nach dem Click wurde der Cookie aktualisiert und der User hat die Newsseite bekommen (mit dem Standard-Icon). Alles keine Magie und nur ein paar Stunden Arbeit. Interessant wird es dann, wenn der Browser-Cache pöltzlich zuschlägt und man verzweifelt, weil immer das falsche Icon zu sehen ist ;) Wirst aber sehr schnell merken, dass diese Lösung nicht sehr elegant ist. Auf Seiten mit Frames taucht das Icon in jedem Frame auf. Manchmal gehen auch Seiten kaputt. Ich hatte plötzlich sehr viele Beschwerden das ebay nicht mehr richtig funktioniert... Es wäre wahrscheinlich _sehr_ viel eleganter und nutzerfreundlicher, wenn Du mit dhcp-splash eine Willkommensseite einblendest. Das hat den Vorteil, dass die User explizit den AGBs zustimmen müssen (=rechtssicherheit). [1] http://www.privoxy.org/ viel Spaß beim Basteln ;) -- // t.mellenthin passion: http://www.mellenthin.de mission: http://www.freifunk-potsdam.de blog: http://blog.mellenthin.de fotoblog: http://www.dysternis.de flickr: http://flickr.com/photos/melle
participants (2)
-
Albi
-
Thomas Mellenthin