Ìtúmọ̀ ipò àti àwọn kóòdù àbájáde olùṣọ́ proxy
Jábọ̀ nípa ṣíṣe àṣẹ, àbájáde HTTP àti ìjẹ́rìí ìwé-ẹ̀rí lọ́tọ̀ọ̀tọ̀ nínú àyẹ̀wò ojú-òpó-wẹ́ẹ̀bù nípasẹ̀ proxy.
Ìbòmọ́lẹ̀ kan kò lè yí kóòdù àbájáde òdo ẹ̀rọ ìgbàsílẹ̀ padà sí “HTTP 200 OK” tí a ṣàkíyèsí. Kọ sílẹ̀ ohun tí ẹ̀yà kọ̀ọ̀kan jábọ̀ ní ti gidi:
| Pápá | Ìbéèrè tí ó ń dáhùn |
|---|---|
| Àbájáde irinṣẹ́ tàbí ohun ìṣàfikún | Ṣé àyẹ̀wò náà ṣiṣẹ́, irú ìkùnà wo ni ó jábọ̀? |
| Ìdúnàádúrà proxy | Ṣé a gba ìfiránṣẹ́ tàbí ọ̀nà abẹ́lẹ̀ tí a béèrè? |
| Ipò orísun àti àkóónú tí a retí | Ṣé ohun èlò náà dá àbájáde tí a fẹ́ padà? |
| Ìjẹ́rìí TLS | Ṣé àwọn àyẹ̀wò ìdánimọ̀ tí a ṣètò ṣàṣeyọrí? |
curl sábà lè dá òdo padà lẹ́yìn ìdáhùn àṣìṣe HTTP. Àwọn àṣàyàn fail rẹ̀ yí ìhùwàsí àbájáde padà, ṣùgbọ́n àbájáde ìkùnà kò ṣì dámọ̀ ipò náà ní ọ̀nà ọ̀tọ̀ọ̀tọ̀. Àwọn iye àbájáde Wget pẹ̀lú jẹ́ ẹ̀ka: ìkùnà ìjẹ́rìí kì í ṣe iye àkànṣe fún HTTP 401, ẹ̀ka àṣìṣe sáfà kò sì dámọ̀ gbogbo ìdáhùn inú rẹ̀. Àyẹ̀wò tí ó ń retí 401 gbọ́dọ̀ ṣàkíyèsí ìdáhùn yẹn.
Fi ibi ìparí proxy àti orúkọ ojú-òpó-wẹ́ẹ̀bù sọ́tọ̀. Ẹgbẹ́ TCP ti àyẹ̀wò proxy HTTP ni proxy; CONNECT dárúkọ ibi-ìlọ, tí ìpàdé TLS rẹ̀ yóò wá ṣiṣẹ́ nínú ọ̀nà abẹ́lẹ̀. Nínú proxy HTTPS, ìgbẹ́kẹ̀lé lórí proxy ìta ni àyẹ̀wò ìwé-ẹ̀rí mìíràn.
Ṣàyẹ̀wò ìdánilójú ohun ìṣàfikún kí o tó kà ámì SSL sí ìjẹ́rìí. Monitoring Plugins yọ check_http kúrò fún check_curl. Ìwé check_http kìlọ̀ pé yíyan SSL nìkan kò jẹ́rìí orúkọ olùgbàlejò tàbí ìgbẹ́kẹ̀lé olùtẹ̀jáde; àṣàyàn verify-peer tí a kọ sínú ìwé check_curl ní ìjẹ́rìí yẹn.
Lo ọ̀nà tí a jẹ́rìí tí a fẹ́ pẹ̀lú. Àyẹ̀wò ibùdókọ̀ lè wà ní àwọ̀ ewé nígbà tí àkọsílẹ̀ ìṣiṣẹ́ ń gba 407. Fi àṣírí rẹ̀ ránṣẹ́ nípasẹ̀ ọ̀nà tí ó yẹ ti ìfilọ́lẹ̀, kí o sì jábọ̀ ìpele tí ó kùnà ní ti gidi: ọ̀nà abẹ́lẹ̀ tí a kọ̀ nílò àtúnṣe tí ó yàtọ̀ sí ipò ojú-òpó-wẹ́ẹ̀bù àìròtẹ́lẹ̀.