Бір shell пәрмені үшін басқа прокси пайдаланыңыз
Ата shell-ді өзгертпей немесе іске қосу файлдарын өңдемей уақытша маршрут керек болса, пәрменнің алдына прокси айнымалыларын қойыңыз.
Бір жүктеу басқа проксиді пайдаланып, содан кейін бәрі қалыпты күйге оралғанын қалайсыз. 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 ортаны сүзе алатынын есте сақтаңыз; сыртқы пәрменге көрінетін айнымалы әрбір артықшылық шекарасынан автоматты түрде өтпейді. Уақытша ауқым мен проксидің нақты таңдауы бөлек мәселелер болып қалады.