Chrome ആരംഭിക്കുമ്പോൾ ഒരു ഡാറ്റ URL ചെറിയ PAC നയം വഹിക്കാം
file:// ലോഡിംഗിലോ HTTP സെർവറിലോ ആശ്രയിക്കാതെ proxy-pac-url ആർഗ്യുമെന്റിൽ പ്രാദേശിക PAC ഫയൽ ഉൾപ്പെടുത്തുക.
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 ഫ്ലാഗ് ആവശ്യമില്ല.