CURLOPT_PROXYPORT hutoa namba ya bandari. Haiainishi host ya proksi, haichagui itifaki na haitengenezi listener kwenye mashine ya ndani.

Mipangilio mpya ya PHP cURL husomeka kwa urahisi zaidi wakati endpointi nzima inabaki pamoja:

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

Nyaraka za libcurl hazishauri chaguo tofauti la bandari. Msimbo uliopo bado unaweza kulitumia na host isiyo na bandari iliyopachikwa:

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

Bandari iliyojumuishwa waziwazi kwenye mfuatano wa proksi ina kipaumbele juu ya chaguo tofauti. Epuka kutunza namba mbili zinazopingana.

Ikiwa CURLOPT_PROXYPORT pekee inaonekana kwenye kipande, chunguza sehemu nyingine ya mipangilio ya handle na mazingira yanayotumika. Kipande pekee hakifichui host gani ya proksi, ikiwa ipo, ambayo libcurl itatumia.

Bandari 3128 ni chaguo la kawaida la uenezaji, si kitambua itifaki. Tumia itifaki na bandari halisi za listener. Kwa njia ya umma ya HTTP, orodha ya proksi za HTTP hutoa wagombea wa anwani-na-bandari wa kutunzwa pamoja kwenye URL ya proksi. Proksi inayofikika kwenye bandari nyingine haihitaji kuhamishwa ili tu ilingane na mfano.

Makala zinazohusiana