D'Eegeschaft proxy.pac-url vum NetworkManager hält eng Plaz, vun där eng PAC-Datei kritt ka ginn. proxy.pac-script hält den UTF-8-JavaScript selwer. Et sinn zwou getrennt Konfiguratiounseegeschaften.

Fir e besteende Profil, deen eng aus der Ferne ënnerhale PAC benotzt:

nmcli connection modify "office" proxy.method auto \
  proxy.pac-script "" \
  proxy.pac-url "https://config.example.net/proxy.pac"

Alternativ kann den aktuelle nmcli eng lokal Datei liesen, wann pac-script gesat gëtt:

nmcli connection modify "office" proxy.method auto \
  proxy.pac-url "" \
  proxy.pac-script "file:///home/alex/proxy.pac"

An der zweeter Form liesst nmcli d'Datei an späichert hire Inhalt als de Skript. Et späichert keng lieweg Referenz, déi spéider Ännerungen un där Datei automatesch suivéiert. Widderhëlt den Import vun der Konfiguratioun, wann de gespäicherte Skript aktualiséiert muss ginn.

De Skript muss FindProxyForURL definéieren. Setzt de geännerte Profil duerch den normale Aktivéierungszyklus vun der Verbindung a kontrolléiert déi tatsächlech Route vum bedeelegte Client. Bewert de PAC-Resultat fir dat ugefrote Ziel. D'Späichere vu Proxy-Metadaten vum NetworkManager zwingt keng beliebig Socket-Applikatiounen, se ze benotzen.

Ähnlech Artikelen