আপোনাৰ এপ্লিকেশনে CFNetwork-ক এটা ৱেবছাইটত কেনেকৈ উপনীত হ'ব সোধে আৰু .pac-ৰে শেষ হোৱা এটা URL পায়। সেই হ'ষ্টনামটো ছকেট সংযোগত সুমুৱাই দিয়া এটা ভুল দিশ: ই এটা সংৰূপণ স্ক্ৰিপ্ট চিনাক্ত কৰে।

CFNetworkCopyProxiesForURL-এ লক্ষ্য URL-ৰ বাবে অভিধানৰ এটা ক্ৰমানুৱৰ্তী এৰে ঘূৰাই দিয়ে। এণ্ডপইণ্ট ফীল্ড পঢ়াৰ আগতে kCFProxyTypeKey পৰীক্ষা কৰক। kCFProxyTypeAutoConfigurationURL ধৰণৰ অভিধানে kCFProxyAutoConfigurationURLKey যোগান ধৰে, যাৰ বাবে আৰু এটা মূল্যাংকন পদক্ষেপৰ প্ৰয়োজন।

  1. বৰ্তমানৰ চিস্টেম প্ৰক্সী ছেটিংছ লাভ কৰক আৰু প্ৰকৃত গন্তব্য URL-লৈ পথ বিচাৰক।
  2. যেতিয়া এটা ফলাফলে PAC URL-ক নিৰ্দেশ কৰে, একে গন্তব্যৰ বাবে সেই স্ক্ৰিপ্টটো মূল্যাংকন কৰক।
  3. ফলস্বৰূপ প্ৰাৰ্থীৰ প্ৰকাৰ আৰু এণ্ডপইণ্টসমূহ পঢ়ক। এটা HTTP প্ৰক্সী, এটা SOCKS প্ৰক্সী আৰু এটা পোনপটীয়া পথৰ বাবে ভিন্ন সংযোগ পৰিচালনাৰ প্ৰয়োজন।
  4. অনুমোদিত বিফলতা আৰু ফলবেক আচৰণ প্ৰয়োগ কৰোঁতে প্ৰাৰ্থীৰ ক্ৰম ৰক্ষা কৰক।

CFNetworkExecuteProxyAutoConfigurationURL-এ স্ক্ৰিপ্টটো ডাউনলোড কৰি অসমকক্ষভাৱে মূল্যাংকন কৰে। ইয়াৰ তৎক্ষণাত ঘূৰাই দিয়া মান এটা ৰান লুপ উৎস। সেই উৎসটো সময়সূচীত কৰক; কাম সম্পূৰ্ণ হোৱাৰ পিছত কলবেকে মূল্যাংকনৰ ফলাফল বা ত্ৰুটি যোগান ধৰে। উৎস সৃষ্টি কৰি তৎক্ষণাত এটা খালী ফলাফল চলক পঢ়িলে একোৰে বাবে অপেক্ষা নকৰে। কাৰ্য্য বাতিল কৰিব লাগিলে উৎসটো অৱৈধ কৰক।

লক্ষ্য URL-টো সন্ধানৰ লগত সংযুক্ত ৰাখক। এটা PAC স্ক্ৰিপ্টে দুটা হ'ষ্টৰ বাবে ভিন্ন পথ বাছনি কৰিব পাৰে, গতিকে এটা সমাধান হোৱা প্ৰক্সী প্ৰতিটো পৰৱৰ্তী গন্তব্যৰ উত্তৰ হিচাপে সংৰক্ষণ কৰিলে স্ক্ৰিপ্টৰ নীতি সলনি হয়। একেদৰে, এটা পোনপটীয়া প্ৰাৰ্থী এটা স্পষ্ট পথ, অনুপস্থিত প্ৰক্সী হ'ষ্টনাম নহয়।

এই API-সমূহ উপযোগী যেতিয়া এটা কাষ্টম পৰিবহণে চিস্টেম ছেটিংছ ব্যাখ্যা কৰিব লাগে। সেই পৰিবহণৰ বাবে পৰৱৰ্তী প্ৰক্সী প্ৰ'ট'কল ইহঁতে ৰূপায়ণ নকৰে, আৰু সন্ধানে Keychain-ৰ পৰা পাছৱৰ্ড নানিয়ে। macOS-ত, Keychain-ত প্ৰক্সী প্ৰমাণপত্ৰ সুকীয়াকৈ মিলাওক।

সম্পৰ্কিত প্ৰবন্ধ