Änderungen von Dokument Puppet-Einstellungen zur automatischen Proxy-Konfiguration (WPAD)
Zuletzt geändert von Jonas Mayer am 2023/10/14 21:30
Von Version 11.1
bearbeitet von David Haido
am 2022/04/04 13:41
am 2022/04/04 13:41
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 14.1
bearbeitet von Jonas Mayer
am 2022/05/25 07:49
am 2022/05/25 07:49
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. davidhaido@sbede1 +XWiki.jonasmayer@sbede - Inhalt
-
... ... @@ -2,7 +2,7 @@ 2 2 Über die WPAD-Konfigurationsdatei entscheiden alle gängigen Browser, ob und über welchen Proxy-Server die Verbindung zur Zieladresse hergestellt werden muss. Hierzu bietet LogoDIDACT seit Puppet-Version 1.4.x einige Einstellmöglichkeiten, die nachfolgend beschrieben werden.(%%) 3 3 4 4 5 -(% style="color:#000000" %)Alle Konfigurationen ,finden in der **/etc/logodidact/hiera/custom.d/ldhost.yaml** statt.5 +(% style="color:#000000" %)Alle Konfigurationen finden in der YAML-Datei **/etc/logodidact/hiera/custom.d/ldhost.yaml** im Puppeteer statt. 6 6 7 7 {{code language="bash" width="100%"}} 8 8 lxc-ssh -n puppeteer ... ... @@ -13,24 +13,23 @@ 13 13 {{/code}} 14 14 15 15 16 -(% style="color:#000000" %) Beidenmöglichen Einstellungen,handelt es sich um:16 +(% style="color:#000000" %)Darin können seit Puppet-Version 1.4 folgende drei Einstellungen konfiguriert werden: 17 17 18 -1. (% style="color:#000000" %)Use Proxy 19 -1. (% style="color:#000000" %)Direct Domains 20 -1. (% style="color:#000000" %)Use no Proxy Sites(%%) 21 -\\ 18 +{{toc numbered="true" start="6"/}} 22 22 23 -====== (% style="color:#000000" %)1. Use Proxy(%%) ====== 24 24 21 + 22 +====== (% style="color:#000000" %)Use Proxy(%%) ====== 23 + 25 25 {{code language="bash" width="100"}} 26 26 ld_legacy::wpad::use_proxy: true/false 27 27 {{/code}} 28 28 29 -(% style="color:#000000" %)Hier wird festgelegt ob e in Proxy verwendet werden soll. Mit den Parametern true/false wird das festgelegt.28 +(% style="color:#000000" %)Hier wird festgelegt, ob der Server generell als Proxy verwendet werden soll. Mit den Parametern true/false wird das entsprechend festgelegt. 30 30 31 31 32 32 33 -====== (% style="color:#000000" %) 2.Direct Domains(%%) ======32 +====== (% style="color:#000000" %)Direct Domains(%%) ====== 34 34 35 35 {{code language="bash" width="100"}} 36 36 ld_legacy::wpad::direct_domains: ... ... @@ -39,21 +39,21 @@ 39 39 40 40 {{/code}} 41 41 42 -(% style="color:#000000" %) Bei derFunktionvonDriect Domains,kann festgelegt werden, welche SeitenvomProxyumgangenwerden. Bei Eintragung in dieyaml,ist es wichtig sich am Beispiel zu orientieren, da Einrückungsfehlerdafürsorgen,das dieseFunktionnichtgreift. Diese Variante ist aucheherzuempfehlenals dieFunktion"use_no_proxy_sites"41 +(% style="color:#000000" %)Mit dem Parameter Direct Domains kann festgelegt werden, welche Seiten explizit ohne Proxy vom Client aus angesteuert werden sollen. Bei Eintragung in die YAML-Datei ist es wichtig, sich am Beispiel zu orientieren, falls mehrere Zieladressen als Proxy-Ausnahme definiert werden sollen. Auch auf die Einrückung muss pro Zeile geachtet werden (diese muss identisch zum restlichen Inhalt der Datei gewählt werden, z.B. 2 Leerzeichen). Der Vorteil dieser Variante ist ist, dass Einträge über das Kommando {{box}}git commit{{/box}} wie sonstige Optionen im Puppeteer eingespeichert werden müssen und dadurch in der {{box}}git log{{/box}} Historie des Verzeichnisses /etc/logodidact/ nachvollziehbar bleiben. 43 43 44 44 45 45 46 -====== (% style="color:#000000" %) 3.Useno45 +====== (% style="color:#000000" %)Use NoProxySites(%%) ====== 47 47 48 48 {{code language="bash" width="100"}} 49 49 ld_legacy::wpad::use_no_proxy_sites: true/false 50 50 {{/code}} 51 51 52 - Je nach Parameter-Wahlwirdhier aufSeitenebene der Proxyverwendet.51 +Bei Aktivierung wird der Proxy für ausgewählte Zieladressen am Client ausgelassen. Diese Einstellung ähnelt dem vorherigem Parameter, die Liste der Proxy-Ausnahmen wird in diesem Falle jedoch ergänzend aus der Datei **/etc/logodidact/Internet.conf** im Container logosrv geladen. Die Liste setzt sich dynamisch aus dem Parameter "NoProxySites" und den darin befindlichen Einträgen zusammen, so wie in der **internet.conf** definiert. Statt eine solche Liste direkt im Puppeter zu pflegen, wird in dieser Variante also am Git-System im Puppeteer vorbei gearbeitet. 53 53 54 54 55 55 56 -(% style="color:#000000" %)Sollten die Einstellungen vorgenommen sein, muss im **ldhost **noch ein prun gemacht werden.55 +(% style="color:#000000" %)Sollten die Einstellungen vorgenommen oder später geändert worden sein, muss im **ldhost **noch ein {{box}}prun{{/box}} zur Aktivierung ausgeführt werden. 57 57 58 58 {{code language="batch" width="100"}} 59 59 prun