NetworkManager-ի proxy.pac-url հատկությունը պահում է հասցե, որտեղից կարելի է ստանալ PAC ֆայլ։ proxy.pac-script-ը պահում է հենց UTF-8 JavaScript-ը։ Սրանք երկու առանձին կարգավորման հատկություններ են։

Հեռավար պահվող PAC օգտագործող գոյություն ունեցող պրոֆիլի համար՝

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

Որպես այլընտրանք, ընթացիկ nmcli-ն կարող է կարդալ տեղական ֆայլ pac-script սահմանելիս՝

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

Երկրորդ ձևում nmcli-ն կարդում է ֆայլը և պահում դրա բովանդակությունը որպես սկրիպտ։ Այն չի պահում կենդանի հղում, որը ինքնաշխատ կհետևի այդ ֆայլի հետագա փոփոխություններին։ Կրկնեք կարգավորման ներմուծումը, երբ պահված սկրիպտը պետք է թարմացվի։

Սկրիպտը պետք է սահմանի FindProxyForURL։ Կիրառեք փոփոխված պրոֆիլը միացման սովորական ակտիվացման ցիկլով և ստուգեք մասնակից հաճախորդի իրական ուղին։ Գնահատեք PAC-ի արդյունքը պահանջված նշանակման համար։ NetworkManager-ի պրոքսի մետատվյալների պահումը չի պարտադրում կամայական socket հավելվածներին օգտագործել դրանք։

Առնչվող հոդվածներ