Privoxy: Teile der Config aus "globaler" Config beziehen

Gemeinsam ins Internet mit Firewall und Proxy.
Antworten
hugediggs
Beiträge: 171
Registriert: 26.07.2012 22:40:23

Privoxy: Teile der Config aus "globaler" Config beziehen

Beitrag von hugediggs » 22.02.2016 20:36:52

Auf meinem Pi laufen insgesamt 3 Privoxyinstanzen, deren Config sich zu 80% ähneln (Log-Level, verwendete Filter).
Meine Idee wäre nun, die gemeinsamen Teil in eine globale Config auszulagern und in den einzelnen Config die Hauptconfig einzuhängen, wie man es bei C oder PHP mittels include-Direktive macht (für Java-Leute: extends) . Leider konnte ich in der Doku dazu nichts finden. Ist das überhaupt möglich?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Privoxy: Teile der Config aus "globaler" Config beziehen

Beitrag von rendegast » 22.02.2016 21:15:09

Die Anweisungen
actionsfile ...
filterfile ...
sind additiv, können beliebig oft gesetzt werden.

Auch könnte
xxxxx.action
xxxxx.filter
durch Link zur entsprechenden anderen Instanz realisiert werden.

Die Angaben scheinen relativ zu
confdir
zu sein.
Aber eventuell wird auch eine absolute Pfadangabe akzeptiert, zBsp. zu
/etc/privoxy.all/all.filter
/etc/privoxy.all/all.action
?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

hugediggs
Beiträge: 171
Registriert: 26.07.2012 22:40:23

Re: Privoxy: Teile der Config aus "globaler" Config beziehen

Beitrag von hugediggs » 22.02.2016 21:26:51

rendegast hat geschrieben: xxxxx.action
xxxxx.filter
durch Link zur entsprechenden anderen Instanz realisiert werden.
Das ist ja das, was ich bereits jetzt schon mache. Es geht mir aber um die Anweisungen, die in der Datei namens 'config' stehen und ich möchte halt vermeiden, dass ich in jede Instanz-config zum Beispiel "debug 8192" reinschreiben muss.

Beispiel: Die einzigen Unterschiede in der conf-Datei zwischen Instanz A und B sind die Ports, an denen gelauscht werden, die verwendeten ActionFiles sowie das Log- und das Config-Verzeichnis.

Antworten