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 ನ ಪ್ರಾಕ್ಸಿ ಮೆಟಾಡೇಟಾ ಉಳಿಸುವುದು ಅನಿಯಂತ್ರಿತ ಸಾಕೆಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅದನ್ನು ಬಳಸಲು ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು