NetworkManager קען אויפֿהיטן אַ PAC URL אָדער אימפּאָרטירן דעם סקריפּט
קלײַבט צווישן אַ PAC אָרט און אָפּגעהיטער JavaScript בעת איר פֿיגט אויס אַ NetworkManager פֿאַרבינדונג מיט nmcli.
די אייגנשאַפֿט proxy.pac-url פֿון NetworkManager האַלט אַן אָרט פֿון וואַנען מע קען באַקומען אַ 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 ס פּראָקסי מעטאַדאַטן צווינגט נישט סתּם סאָקעט פּראָגראַמען זיי צו ניצן.