Skripti inaexport http_proxy, inachapisha “enabled” na kutoka. Curl iliyoanzishwa baadaye kutoka terminal ya awali bado ina mazingira yake ya zamani.

Kuendesha skripti kuliunda mchakato mtoto. Export hufanya thamani ipatikane kwa watoto wa mchakato huo; hairudishi thamani kwenye shell ya mzazi. Kuweka export ndani ya bash -c au backtick hakubadilishi uhusiano huo.

Kwa swichi ya mwingiliano, kitendakazi kilichofafanuliwa katika shell ya sasa kinaweza kufanya kazi inayokusudiwa:

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

Badilisha endpoint ya mfano na huduma yako ya HTTP, au na mtu anayegombea kutoka orodha ya proksi za HTTP kwa maombi ya umma yanayoruhusiwa. Ita kitendakazi baada ya kupakia fasili yake. Faili ya shell lililosomwa ni njia nyingine ya kuendesha ugawaji katika shell ya sasa badala ya mpya.

Programu za GUI zilizopo na terminal nyingine bado zinahifadhi mazingira yao wenyewe. Ikiwa kisaidizi kimekusudiwa kuzindua amri moja tu kupitia proksi, kuweka badiliko katika mazingira ya amri hiyo mara nyingi ni wigo sahihi.

Makala zinazohusiana