Info: Dies ist eine überarbeitete Version dieses Artikels.
LittleSnitch gehört für mich nun schon seit einigen Jahren zum unverzichtbaren Repertoire. Wer LittleSnitch selbst nicht einsetzt, für den ist dieses Tutorial überflüssig.Ebenfalls überflüssig ist dieses Tutorial, sollte man GlimmerBlocker nicht verwenden.
Ebenso überflüssig: Nutzt man Firefox, Chrome oder einen anderen Browser für sein persönliches Web-Erlebnis, bei welchen man separate Proxy-Einstellungen tätigen kann, und trägt statt in den System-Proxy-Einstellungen nur in diesem Browser GlimmerBlocker als Proxy ein, so erledigt sich dieses Tutorial ebenfalls.
Sowohl GlimmerBlocker wie auch LittleSnitch sind schon seit einiger Zeit ein unverzichtbares Must-Have geworden. Allerdings...oder zum Glück?...ist mir aufgefallen, dass LittleSnitch und GlimmerBlocker zusammen nicht so ihren Dienst verrichten, wie sie eigentlich sollten.Â
Wieso? Es ist die Art ihrer Funktion: LittleSnitch überwacht jedes aktive Programm, beziehungsweise jeden aktiven Prozess, ob dieser eine Internetverbindung zu einem Server herstellen will und meldet dies in jenem Fall dem Nutzer, der darüber entscheidet, ob dieses Programm das darf oder nicht.
Volle Kontrolle darüber, welches Programm sich wohin verbindet.GlimmerBlocker ist eine Proxy-Software, die sich einfach erklärt zwischen Programm und Internet (und vor LittleSnitch) schaltet. Für LittleSnitch gibt es nach der Installation von GlimmerBlocker nur noch ein Programm, das eine Internetverbindung sucht: Nämlich GlimmerBlocker. Alle vorher getätigten Regeln "ja, EyeTV darf auf dem Updateserver von Elgato stöbern", "nein, der Adobe Updater darf nicht in's Internet, der nervt" sind nun mehr oder weniger für die Katz'.
Egal, ob man mit Safari die Google-Seite besucht oder ob EyeTV nach einer neuen Version bei seinem Hersteller sucht: Immer meldet LittleSnitch, dass GlimmerBlocker eine Internetverbindung möchte.Für mich bedeutete das für's Erste, dass ich jedes Mal, wenn ich im Internet surfte, GlimmerBlocker aktivierte und danach gleich wieder deaktivierte. Allerdings lies es mir keine Ruhe, bis ich eine bessere Lösung hatte.
Die Lösung war schnell gefunden, relativ aufwändig und ist inzwischen (zumindest bei mir) nicht mehr funktional.
Abhilfe
In GlimmerBlocker eine neue Regel vom Typ "Modify Request" hinzufügen.Host ist 127.0.0.1 – also man selbst
Pfad ist /rule/pac
gb.response.headers['Cache-Control'] = 'max-age=1800';
var ua = gb.request.headers['User-Agent'];
ua = ua ? ua[0] || '' : '';
var proxy;
if (ua.match(/Safari|WebKit|WebProcess|PluginProcess|Firefox|Camino/))
proxy = 'PROXY 127.0.0.1:8229' ; // GlimmerBlocker-Port ggf. ändern
else
proxy = 'DIRECT';
t = "function FindProxyForURL(url, host) { return '" + proxy + "'; }\n";
![]() ![]() ![]() ![]() |
|
Erstellt am: 16.12.2014 unter den Kategorien Aufgebohrt Online Unverzichtbar . | Kommentieren |