CURLOPT_PROXYPORT පෝට් අංකයක් සපයයි. එය ප්‍රොක්සි host එකක් හඳුනා නොගනී, ප්‍රොටෝකෝලයක් තෝරා නොගනී හෝ දේශීය යන්ත්‍රයේ listener එකක් සාදන්නේ නැත.

සම්පූර්ණ endpoint එක එකට තබා ගත් විට නව PHP cURL වින්‍යාසය කියවීම පහසුය:

curl_setopt($handle, CURLOPT_PROXY, 'http://proxy.example:3128');

libcurl ලේඛනය වෙනම පෝට් විකල්පය අධෛර්යමත් කරයි. පෝට් එකක් කාවැද්දූ නොමැති host එකක් සමඟ පවත්නා කේතයට එය තවමත් භාවිත කළ හැක:

curl_setopt($handle, CURLOPT_PROXY, 'http://proxy.example');
curl_setopt($handle, CURLOPT_PROXYPORT, 3128);

ප්‍රොක්සි string එකේ පැහැදිලිව ඇතුළත් කළ පෝට් එක වෙනම විකල්පයට වඩා ප්‍රමුඛත්වය ලබයි. ගැටෙන සංඛ්‍යා දෙකක් නඩත්තු කිරීමෙන් වළකින්න.

කොටසක ඇත්තේ CURLOPT_PROXYPORT පමණක් නම්, handle වින්‍යාසයේ ඉතිරි කොටස සහ අදාළ පරිසරය පරීක්ෂා කරන්න. කොටස පමණක් libcurl කුමන ප්‍රොක්සි host එකක් භාවිත කරයිද යන්න හෙළි නොකරයි.

3128 පෝට් එක හුරුපුරුදු deployment තේරීමක් මිස ප්‍රොටෝකෝල හඳුනාගැනීමක් නොවේ. listener හි සැබෑ ප්‍රොටෝකෝලය සහ පෝට් එක භාවිත කරන්න. පොදු HTTP මාර්ගයක් සඳහා, HTTP ප්‍රොක්සි ලැයිස්තුව ප්‍රොක්සි URL එකේ එකට තබා ගත යුතු ලිපිනය සහ පෝට් අපේක්ෂකයන් සපයයි. වෙනත් පෝට් එකකින් ළඟා විය හැකි ප්‍රොක්සියක් උදාහරණයකට ගැළපීමට පමණක් ගෙන යාම අවශ්‍ය නොවේ.

අදාළ ලිපි