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ọ̀.

Àwọn àpilẹ̀kọ tó jọra