تاسو غواړئ چې یو ډاونلوډ بل پروکسي وکاروي، بیا هر څه نورمال حالت ته راستانه شي. اړتیا نشته چې د خپل shell د پیل فایل سم کړئ او هیله ولرئ چې هیر به نه کړئ چې بیرته یې کړئ.

د POSIX بڼې shell کې د بهرني کمانډ لپاره، د کمانډ مخې ته دنده کیږدئ:

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

د هغه ډاونلوډ لپاره ټاکل شوی HTTP پای ټکی وکاروئ؛ د HTTP پروکسي لیست د اجازه ورکړل شوو عامه لارو لپاره نوماندان وړاندې کوي. دنده د هغه کمانډ چاپیریال ته ورکول کیږي. د هغې ماشوم پروسې کولای شي ارزښت میراث واخلي، خو د کمانډ له پای وروسته دنده د مورني shell موجود ارزښت نه بدلوي.

کلاینټ لا هم پریکړه کوي چې څه ولولي

د shell نحوه چاپیریال جوړوي؛ دا د شبکې لاره نه اړوي. هغه متغیر نومونه وکاروئ چې اپلیکیشن یې ملاتړ کوي. موجود بایپاس متغیرونه، روښانه کمانډ انتخابونه یا د اپلیکیشن خپله ترتیبه لا هم کولای شي پر پایله اغیزه وکړي.

د Bash چاپیریال اسناد د کمانډ مختاړي چلند تشریح کوي. هغه کمانډونه چې د shell فنکشنونه، ځانګړي جوړ شوي یا د shell نحوه وي کولای شي اضافي حد قواعد ولري، له همدې امله پورتنی ساده بیلګه په قصد بهرنی پروګرام کاروي.

د څو کمانډونو لپاره، فرعي shell وکاروئ

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

په قوسونو کې ډله د خپل shell چاپیریال سره چلیږي. د بیلګې کمانډ نومونه په هغو پروګرامونو بدل کړئ چې غواړئ یې وچلوئ. دا بڼه د زوړ ارزښت خوندي کولو، پر هغه لیکلو او د هر ممکنه ناکامۍ وروسته لاسي بیا رغولو له نازک ترتیب څخه مخنیوی کوي.

پټې خبرې د shell تاریخ ته د کاپي شوو بیلګو څخه لرې وساتئ. همدا راز په یاد ولرئ چې sudo کولای شي چاپیریال فلټر کړي؛ هغه متغیر چې بهرني کمانډ ته ښکاري په اتوماتيک ډول د هر امتیاز حد څخه نه تیرېږي. لنډمهاله حد او د پروکسي ریښتینې انتخاب جلا پوښتنې پاتې کیږي.

اړوندې مقالې