Lo proxy mìíràn fún pàṣẹ shell kan
Fi àwọn oníyipada proxy ṣáájú pàṣẹ kan nígbà tí o bá fẹ́ ọ̀nà ìgbà díẹ̀ láìyí shell obí padà tàbí ṣàtúnṣe àwọn fáìlì ìbẹ̀rẹ̀.
O fẹ́ kí ìgbàsílẹ̀ kan lo proxy mìíràn, lẹ́yìn náà kí gbogbo nǹkan padà sí bí ó ti yẹ. Kò pọn dandan láti ṣàtúnṣe fáìlì ìbẹ̀rẹ̀ shell rẹ kí o sì retí pé ìwọ yóò rántí láti yí i padà.
Fún pàṣẹ ìta nínú shell irú POSIX, fi ìfúnni kalẹ̀ ṣáájú pàṣẹ náà:
https_proxy=http://proxy.example:8080 curl https://example.com/
Lo ibi ìparí HTTP tí a pinnu fún ìgbàsílẹ̀ yẹn; àkójọ proxy HTTP ń pèsè àwọn olùdíje fún àwọn ọ̀nà gbogbo ènìyàn tí a gbàláàyè. A ń fi ìfúnni náà fún àyíká pàṣẹ yẹn. Àwọn ìlànà ọmọ rẹ̀ lè jogún iye náà, ṣùgbọ́n lẹ́yìn tí pàṣẹ náà bá parí, ìfúnni náà kò rọ́pò iye tí ó wà tẹ́lẹ̀ nínú shell obí.
Olùbára ni ó ṣì ń pinnu ohun tí a ó kà
Ìṣe-ọ̀rọ̀ shell ń dá àyíká; kò fi ipa mú ọ̀nà nẹ́tíwọ́kì. Lo àwọn orúkọ oníyipada tí ohun èlò náà ń ṣe àtìlẹ́yìn fún. Àwọn oníyipada àforí tí ó wà tẹ́lẹ̀, àwọn àṣàyàn pàṣẹ tí ó ṣe kedere tàbí ìṣètò ohun èlò náà fúnra rẹ̀ lè ṣì nípa lórí èsì náà.
Ìwé àyíká Bash ń ṣàlàyé ìhùwàsí àkọ́kọ́ pàṣẹ. Àwọn pàṣẹ tí wọ́n jẹ́ iṣẹ́ shell, àwọn pàṣẹ àpilẹ̀ inú pàtàkì tàbí ìṣe-ọ̀rọ̀ shell lè ní àwọn òfin ìwọ̀n àfikún, nítorí náà àpẹẹrẹ rírọrùn lókè ń lo ètò ìta mọ̀ọ́mọ̀.
Fún àwọn pàṣẹ púpọ̀, lo subshell
(
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
command-one
command-two
)
Ẹgbẹ́ tí ó wà nínú àkọ́mọ́ ń ṣiṣẹ́ pẹ̀lú àyíká shell tirẹ̀. Rọ́pò àwọn orúkọ pàṣẹ àpẹẹrẹ pẹ̀lú àwọn ètò tí o fẹ́ ṣiṣẹ́. Ọ̀nà yìí yẹra fún ìtẹ̀lé ẹlẹ́gẹ̀ẹ́ ti fífi iye àtijọ́ pamọ́, kíkọ lé e lórí àti mímú u padà pẹ̀lú ọwọ́ lẹ́yìn gbogbo ìkùnà tí ó ṣeé ṣe.
Jẹ́ kí àwọn àṣírí wà ní ìta àwọn àpẹẹrẹ tí a dà sínú ìtàn shell. Rántí pẹ̀lú pé sudo lè ṣe àtúpalẹ̀ àyíká; oníyipada tí pàṣẹ ìta lè rí kì í kọjá lọ́wọ́ gbogbo ààlà àǹfààní lọ́nà àìdábọ̀. Ìwọ̀n ìgbà díẹ̀ àti yíyàn proxy gidi jẹ́ ìbéèrè ọ̀tọ̀ọ̀tọ̀.