Chromium ನ PAC ಲೋಡರ್ ಸ್ಕ್ರಿಪ್ಟ್ ಬೈಟ್‌ಗಳಿರುವ ಡೇಟಾ URLಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ಸಣ್ಣ UTF-8 PAC ಫೈಲ್‌ಗಾಗಿ, GNU base64 ಬಳಸುವ Bash ಲಾಂಚ್ ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಸಿದ್ಧಪಡಿಸಬಹುದು:

pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"

ಸ್ಥಾಪಿತ ಬ್ರೌಸರ್‌ನ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಹೆಸರನ್ನು ಬಳಸಿ. GNU base64 ನ -w0 ಔಟ್‌ಪುಟ್ ಸುತ್ತುವಿಕೆಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ; ಇತರ base64 ಅನುಷ್ಠಾನಗಳು ಬೇರೆ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಬಹುದು. charset ಘೋಷಣೆ ಡಿಕೋಡ್ ಮಾಡಿದ ಬೈಟ್‌ಗಳನ್ನು ಹೇಗೆ ಅರ್ಥೈಸಬೇಕೆಂದು PAC ಲೋಡರ್‌ಗೆ ತಿಳಿಸುತ್ತದೆ.

ಇದು ಫೈಲ್‌ನ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಅನ್ನು ಲಾಂಚ್ ಆರ್ಗ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡುತ್ತದೆ. ನಂತರ ಫೈಲ್ ಬದಲಿಸಿದರೆ ಆ ಚಾಲನೆಯಲ್ಲಿರುವ ಬ್ರೌಸರ್‌ನ ನೀತಿ ನವೀಕರಣಗೊಳ್ಳುವುದಿಲ್ಲ. ಮುಂದಿನ ಉದ್ದೇಶಿತ ಲಾಂಚ್‌ಗಾಗಿ ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಮತ್ತೆ ರಚಿಸಿ.

ಉದ್ದೇಶಿತ ಹೊಸ ಬ್ರೌಸರ್ ಪ್ರಕ್ರಿಯೆಗೆ ಲಾಂಚ್ ಮಾಡಿ. ಇರುವ ಇನ್‌ಸ್ಟನ್ಸ್‌ಗೆ URL ನೀಡಿದರೆ ಅದು ಹೊಸ ಸ್ಟಾರ್ಟ್‌ಅಪ್ ಫ್ಲ್ಯಾಗ್‌ಗಳನ್ನು ಅಳವಡಿಸಿಕೊಂಡಿದೆ ಎಂದು ಸಾಬೀತಾಗುವುದಿಲ್ಲ.

ಕಮಾಂಡ್-ಲೈನ್ ಮಿತಿಗಳಲ್ಲಿ ಆರಾಮವಾಗಿ ಹೊಂದುವ ನೀತಿಗಳಿಗೆ ಈ ವಿಧಾನವನ್ನು ಇಟ್ಟುಕೊಳ್ಳಿ. ನಿರ್ವಹಿಸುವ HTTP ಅಥವಾ HTTPS PAC ಸ್ಥಳವು ತನ್ನದೇ ಆದ ಪಡೆಯುವ ಮಾರ್ಗವಿರುವ ಇನ್ನೊಂದು ವಿತರಣಾ ಮಾದರಿ. ಡೇಟಾ-URL ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ನಿಷ್ಕ್ರಿಯ Network Service ಫ್ಲ್ಯಾಗ್ ಅಗತ್ಯವಿಲ್ಲ.

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