ستاسو سکریپټ سم export https_proxy=... کرښه لري. تاسو یې چلوئ، بیا هم بله کمانډ زوړ proxy ویني. کېدای شي سکریپټ په خپله پروسه کې سم کار کړی وي.

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

./set-proxy.sh
. ./set-proxy.sh

دا بېل عملیات دي. دویم یې د shell dot جوړ شوی کمانډ کاروي ترڅو فایل په اوسني shell کې ولولي. Bash هم دې ته source وايي؛ د جوړو شویو کمانډونو مرجع وګورئ.

یوازې هغه فایل source کړئ چې تاسو پرې باور لرئ، ځکه چې د هغه ټول shell کمانډونه په همدې اوسني چاپېریال کې چلیږي. که proxy یوازې د سکریپټ دننه کمانډونو لپاره وي، عادي چلول سمه پوله ده. د یو بهرني کمانډ لپاره کمانډ ته محدود proxy ټاکل د اوسني shell بدلولو مخه نیسي.

د متغیرونو ټاکل لفظي وساتئ. Backtick د کمانډ بدلون معنا لري، نه د اقتباس. هغه کرښه چې proxy ټاکي باید په غلطۍ سره د هغه URL چلولو هڅه ونه کړي. د عامه پای نقطې د ټاکلو لپاره ټاکل شوو ارزښتونو لپاره د وړیا proxy لړلیک هغه نوماندان وړاندې کوي چې پروتوکول یې باید د کلاینټ سره سمون ولري. په پای کې، هغه د متغیر نومونه وګورئ چې ریښتینی شبکه کلاینټ یې لولي؛ د shell د لړ سموول یو ناسمت شوی متغیر اغېزمن نه کوي.

اړوندې مقالې