د PAC فایلونه: غوښتنه کله پراکسي کاروي یا مستقیمه ځي؟
د PAC پایله د ټاکلې موخې د لارې پرېکړه وبولئ او وپېژنئ چې DIRECT بدیل په لیدل شوې وتون پته څه اغېز لري.
که د PAC فایل بل سایټ په سمه توګه په پراکسي تېروي هم، د IP کتنې پاڼه ستاسې مستقیمه پته ښودلای شي. وګورئ چې د IP کتنې خپله پاڼه کومه څانګه اداره کوي:
function FindProxyForURL(url, host) {
if (host === "example.com") {
return "PROXY 203.0.113.10:8080; DIRECT";
}
return "DIRECT";
}سکریپټ example.com ته HTTP پراکسي او ورپسې DIRECT وړاندې کوي. نور ټول کوربه په ښکاره مستقیم دي، نو د بل ډومین IP کتونکی د پراکسي څانګه هېڅکله نه ازمويي. تر کارولو مخکې د سند پایټکی په غوښتل شوې HTTP پراکسي بدل کړئ؛ که عامه پراکسۍ له تګلارې سره برابرې وي، HTTP پراکسي لېست نوماندان ورکوي.
نیمکامه د لارې نوماندان جلا کوي. DIRECT بې پراکسي اړیکه مني؛ که وټاکل شي، موخه د مستقیمې لارې وتون لیدلای شي. جبري پراکسي تګلاره په هغه قاعده نه شي تکیه کولای چې د پراکسي د نشتون پر مهال قصداً دا بدیل مني.
براوزر د نوماندانو ناکامي اداره کول ټاکي او ناکامې پراکسۍ یادولای شي. د سایټ HTTP تېروتنه په خپله له نه رسېدونکې پراکسي سره برابره نه ده. نو د سکریپټ لومړی نوماند یوازې کارول شوې لاره نه ثابتوي.
PROXY IP:port عادي HTTP اورېدونکی نوموي. که ملاتړ وي HTTPS د CONNECT له لارې وړلای شي؛ یوازې د سایټ HTTPS کېدل جلا پایټکی نه غواړي. یوازې د براوزر ورکړي URL معلومات وکاروئ: د HTTPS لاره او د پوښتنې برخه د PAC تر ارزونې مخکې لرې کېدای شي.
د غوښتل شوې موخې پایله وارزوئ، بیا د هماغې قاعدې لاندې نوې غوښتنه وکړئ. د حل تر ټاکلو مخکې ناسم سمون، نه رسېدونکی پایټکی او مجاز مستقیم بدیل جلا کړئ.