URLSession ഉപയോഗിക്കുന്ന macOS ആപ്പിന് സാധാരണയായി മെഷീന്റെ പ്രോക്സി നയം പിന്തുടരാം, ഉപയോക്താവിനോട് അതേ പ്രോക്സി വീണ്ടും നൽകാൻ ആവശ്യപ്പെടാതെ. connectionProxyDictionary ന്റെ ഡിഫോൾട്ട് മൂല്യം സിസ്റ്റം ക്രമീകരണങ്ങൾ ഉപയോഗിക്കുന്നു എന്ന് Apple രേഖപ്പെടുത്തുന്നു.

ഡൗൺലോഡ് മാനേജർക്ക് സ്വന്തം പ്രോക്സി മുൻഗണന നൽകാം, അത് ന്യായമാണ്. തിരഞ്ഞെടുപ്പ് വ്യക്തമാക്കുക: “സിസ്റ്റം ക്രമീകരണങ്ങൾ ഉപയോഗിക്കുക” എന്നതും ബോധപൂർവം കോൺഫിഗർ ചെയ്ത സെഷനും വ്യത്യസ്ത മോഡുകളാണ്. നിലവിലുള്ള ഒരു പ്രോക്സി വിലാസം പകർത്തുന്നത് പാതയുടെ ഒരു സ്നാപ്പ്ഷോട്ട് സൃഷ്ടിക്കുന്നു.

സെഷൻ സൃഷ്ടിക്കുന്നതിന് മുമ്പ് ഇച്ഛാനുസൃത നയം പ്രയോഗിക്കുക. URLSession നൽകിയ കോൺഫിഗറേഷൻ പകർത്തുന്നു; പിന്നീട് യഥാർത്ഥ കോൺഫിഗറേഷൻ ഒബ്ജക്റ്റ് മാറ്റുന്നത് നിലവിലുള്ള സെഷൻ അപ്ഡേറ്റ് ചെയ്യുന്നില്ല. ഉപയോക്താവ് ആപ്പിന്റെ പ്രോക്സി മുൻഗണന മാറ്റുമ്പോൾ, പുതിയ നയത്തിനായി പുതിയ സെഷൻ ഒരുക്കുക, ഇതിനകം നടന്നുകൊണ്ടിരിക്കുന്ന അഭ്യർത്ഥനകൾ എങ്ങനെ പൂർത്തിയാക്കണം അല്ലെങ്കിൽ റദ്ദാക്കണം എന്ന് തീരുമാനിക്കുക.

പിന്തുണയുള്ള വിന്യാസ ലക്ഷ്യങ്ങൾക്ക്, പഴയ നിഘണ്ടു ഇന്റർഫേസിന് പകരം Apple ഇപ്പോൾ proxyConfigurations ശുപാർശ ചെയ്യുന്നു, കാരണം അത് സുരക്ഷിതമായ പ്രോക്സി, റിലേ തരങ്ങളെ പിന്തുണയ്ക്കുന്നു. ആ ഇന്റർഫേസ് തിരഞ്ഞെടുക്കുന്നതിന് മുമ്പ് ആപ്പിന്റെ ഏറ്റവും കുറഞ്ഞ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പതിപ്പിനെതിരെ API ലഭ്യത പരിശോധിക്കുക.

ഈ സ്വഭാവം URLSession-ന്റേതാണ്. സ്വന്തം സോക്കറ്റുകൾ തുറക്കുന്ന അല്ലെങ്കിൽ മറ്റൊരു HTTP നടപ്പാക്കൽ ഉപയോഗിക്കുന്ന പാക്കേജിന് സ്വന്തം പ്രോക്സി പിന്തുണ ആവശ്യമാണ്. സിസ്റ്റം മുൻഗണനകൾ മാറ്റുന്നതിന് മുമ്പ് ആ ഗതാഗതം തിരിച്ചറിയുക.

അനുബന്ധ ലേഖനങ്ങൾ