Script náà ń ṣe àgbéjáde http_proxy, ó ń tẹ “enabled” ó sì jáde. Curl tí a bẹ̀rẹ̀ lẹ́yìn náà láti terminal àkọ́kọ́ ṣì ní àyíká rẹ̀ àtijọ́.

Ṣíṣe script náà dá ìlànà ọmọ kan. Export ń jẹ́ kí iye kan wà fún àwọn ọmọ ìlànà yẹn; kò rán iye náà padà sínú shell obi. Fífi export sínú bash -c tàbí backtick kò yí ìbáṣepọ̀ yẹn padà.

Fún yíyípo ìbáṣepọ̀, iṣẹ́ tí a túmọ̀ sínú shell lọ́wọ́lọ́wọ́ lè ṣe iṣẹ́ tí a pinnu:

proxy_on() {
    export http_proxy=http://proxy.example.net:8080
    export https_proxy="$http_proxy"
}

Rọ́pò endpoint àpẹẹrẹ pẹ̀lú iṣẹ́ HTTP rẹ, tàbí pẹ̀lú olùdíje kan láti àkójọ proxy HTTP fún àwọn ìbéèrè gbogbogbò tí a gbà láàyè. Pe iṣẹ́ náà lẹ́yìn kíkó ìtumọ̀ rẹ̀. Fáìlì shell tí a kà jẹ́ ọ̀nà mìíràn láti ṣe àwọn ìyàsọ́tọ̀ nínú shell lọ́wọ́lọ́wọ́ dípò tuntun.

Àwọn ohun èlò GUI tó wà tẹ́lẹ̀ àti àwọn terminal mìíràn ṣì ń pa àyíká wọn mọ́. Bí olùrànlọ́wọ́ náà bá wà fún bíbẹ̀rẹ̀ àṣẹ kan ṣoṣo nípasẹ̀ proxy, pípamọ́ ìyípadà nínú àyíká àṣẹ yẹn sábà máa ń jẹ́ ìwọ̀n tó tọ́ gan-an.

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