Version 11.1 von David Haido am 2022/04/04 13:41

Verstecke letzte Bearbeiter
David Haido 11.1 1 (% style="color:#000000" %)WPAD macht es möglich, dass der LD-Server den Clients im pädagogischen Netzwerk automatisch eine dynamische Web-Proxy Konfiguration mitteilt. Dies funktioniert sowohl an festen Clients als auch an privaten Geräten der Benutzer (BYOD).
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
David Haido 6.1 4
David Haido 2.1 5 (% style="color:#000000" %)Alle Konfigurationen, finden in der **/etc/logodidact/hiera/custom.d/ldhost.yaml** statt.
David Haido 1.2 6
7 {{code language="bash" width="100%"}}
8 lxc-ssh -n puppeteer
9 {{/code}}
10
11 {{code language="bash" width="100%"}}
12 vim /etc/logodidact/hiera/custom.d/ldhost.yaml
13 {{/code}}
14
15
David Haido 2.1 16 (% style="color:#000000" %)Bei den möglichen Einstellungen, handelt es sich um:
David Haido 1.2 17
David Haido 2.1 18 1. (% style="color:#000000" %)Use Proxy
19 1. (% style="color:#000000" %)Direct Domains
David Haido 10.1 20 1. (% style="color:#000000" %)Use no Proxy Sites(%%)
David Haido 9.1 21 \\
David Haido 1.2 22
David Haido 2.1 23 ====== (% style="color:#000000" %)1. Use Proxy(%%) ======
David Haido 1.2 24
25 {{code language="bash" width="100"}}
26 ld_legacy::wpad::use_proxy: true/false
27 {{/code}}
28
David Haido 2.1 29 (% style="color:#000000" %)Hier wird festgelegt ob ein Proxy verwendet werden soll. Mit den Parametern true/false wird das festgelegt.
David Haido 1.2 30
31
David Haido 9.1 32
David Haido 2.1 33 ====== (% style="color:#000000" %)2. Direct Domains(%%) ======
David Haido 1.2 34
David Haido 1.3 35 {{code language="bash" width="100"}}
36 ld_legacy::wpad::direct_domains:
37 - "www.beispiel.de"
38 - "www.beispiel.com"
39
40 {{/code}}
41
David Haido 2.1 42 (% style="color:#000000" %)Bei der Funktion von Driect Domains, kann festgelegt werden, welche Seiten vom Proxy umgangen werden. Bei Eintragung in die yaml, ist es wichtig sich am Beispiel zu orientieren, da Einrückungsfehler dafür sorgen, das diese Funktion nicht greift. Diese Variante ist auch eher zu empfehlen als die Funktion "use_no_proxy_sites"
David Haido 1.3 43
44
David Haido 9.1 45
David Haido 10.1 46 ====== (% style="color:#000000" %)3. Use no Proxy Sites(%%) ======
David Haido 1.4 47
48 {{code language="bash" width="100"}}
49 ld_legacy::wpad::use_no_proxy_sites: true/false
50 {{/code}}
51
David Haido 4.1 52 Je nach Parameter-Wahl wird hier auf Seitenebene der Proxy verwendet.
53
David Haido 1.4 54
David Haido 4.1 55
David Haido 7.1 56 (% style="color:#000000" %)Sollten die Einstellungen vorgenommen sein, muss im **ldhost **noch ein prun gemacht werden.
Jonas Mayer 1.1 57
David Haido 2.1 58 {{code language="batch" width="100"}}
59 prun
60 {{/code}}