proxy-on.sh ධාවනය කිරීම මව් ෂෙල් නැවත වින්යාස නොකරයි
ප්රොක්සි සහායකය වර්තමාන ෂෙල්හි පරිසරය වෙනස් කළ යුතු විට ෂෙල් ශ්රිතයක් හෝ source කළ ගොනුවක් තෝරන්න.
ස්ක්රිප්ටය http_proxy export කර “enabled” මුද්රණය කර පිටවෙයි. ඉන් පසු මුල් ටර්මිනලයෙන් ආරම්භ කළ Curl තවමත් එහි පැරණි පරිසරය දරයි.
ස්ක්රිප්ටය ධාවනය කිරීම ළමා ක්රියාවලියක් සෑදීය. Export එම ක්රියාවලියේ දරුවන්ට අගයක් ලබා දෙයි; එය අගය මව් ෂෙල් වෙත ආපසු නොයවයි. export bash -c හෝ backtick තුළ තැබීම මෙම සම්බන්ධය පෙරළන්නේ නැත.
අන්තර්ක්රියාකාරී ස්විචයක් සඳහා, වර්තමාන ෂෙල්හි අර්ථ දක්වා ඇති ශ්රිතයකට අපේක්ෂිත කාර්යය කළ හැක:
proxy_on() {
export http_proxy=http://proxy.example.net:8080
export https_proxy="$http_proxy"
}
උදාහරණ endpoint එක ඔබේ HTTP සේවාවෙන් හෝ අවසර ලත් පොදු ඉල්ලීම් සඳහා HTTP ප්රොක්සි ලැයිස්තුවේ අපේක්ෂකයෙකුගෙන් ප්රතිස්ථාපනය කරන්න. එහි අර්ථ දැක්වීම පූරණය කිරීමෙන් පසු ශ්රිතය අමතන්න. source කළ ෂෙල් ගොනුව නව ෂෙල් වෙනුවට වර්තමාන ෂෙල්හි පැවරුම් ධාවනය කිරීමට තවත් ක්රමයකි.
පවතින GUI යෙදුම් සහ අනෙකුත් ටර්මිනල තවමත් ඒවායේම පරිසර රඳවා ගනී. සහායකය ප්රොක්සි හරහා යන එකම විධානයක් ආරම්භ කිරීමට නම්, වෙනස එම විධානයේ පරිසරය තුළ තැබීම බොහෝ විට නිවැරදි විෂය පථයයි.