Trid li download wieħed juża proxy different, u mbagħad kollox jerġa' lura għan-normal. M'hemmx għalfejn teditja l-fajl tal-bidu tas-shell tiegħek u tittama li tiftakar tirreġġa' lura.

Għal kmand estern f'shell stil POSIX, qiegħed l-assenjazzjoni qabel il-kmand:

https_proxy=http://proxy.example:8080 curl https://example.com/

Uża l-punt tat-tmiem HTTP maħsub għal dak id-download; il-lista tal-proxy HTTP toffri kandidati għal rotot pubbliċi permessi. L-assenjazzjoni tingħata lill-ambjent ta' dak il-kmand. Il-proċessi tfal tiegħu jistgħu jirtu l-valur, iżda wara li jintemm il-kmand l-assenjazzjoni ma tissostitwix il-valur eżistenti tas-shell ġenitur.

Il-klijent għadu jiddeċiedi x'għandu jinqara

Is-sintassi tas-shell toħloq ambjent; ma timponix rotta tan-netwerk. Uża l-ismijiet tal-varjabbli li tappoġġja l-applikazzjoni. Varjabbli eżistenti tal-bypass, għażliet espliċiti tal-kmand jew il-konfigurazzjoni tal-applikazzjoni stess xorta jistgħu jaffettwaw ir-riżultat.

Id-dokumentazzjoni tal-ambjent ta' Bash tispjega l-imġiba tal-prefiss tal-kmand. Kmandi li huma funzjonijiet tas-shell, builtins speċjali jew sintassi tas-shell jista' jkollhom regoli ta' ambitu addizzjonali, għalhekk l-eżempju sempliċi hawn fuq juża apposta program estern.

Għal diversi kmandi, uża subshell

(
  export http_proxy=http://proxy.example:8080
  export https_proxy=http://proxy.example:8080
  command-one
  command-two
)

Il-grupp fil-parentesi jaħdem bl-ambjent tas-shell tiegħu stess. Issostitwixxi l-ismijiet tal-kmand illustrattivi bil-programmi li beħsiebek tħaddem. Dan il-mudell jevita s-sekwenza fraġli li żżomm valur antik, tikteb fuqu u terġa' tistabbilixxih bl-idejn wara kull falliment possibbli.

Żomm is-sigrieti 'l bogħod mill-eżempji li jiġu kkopjati fl-istorja tas-shell. Ftakar ukoll li sudo jista' jiffiltra l-ambjent; varjabbli li jidher lill-kmand ta' barra mhuwiex awtomatikament mgħoddi minn kull fruntiera ta' privileġġ. L-ambitu temporanju u l-għażla attwali tal-proxy jibqgħu mistoqsijiet separati.

Artikli relatati