ສະຄຣິບຂອງທ່ານມີແຖວ export https_proxy=... ທີ່ຖືກຕ້ອງ. ທ່ານຮັນມັນ, ແລ້ວຄຳສັ່ງຕໍ່ໄປຍັງເຫັນ proxy ເກົ່າ. ອາດເປັນໄປໄດ້ວ່າສະຄຣິບເຮັດວຽກຢ່າງສົມບູນພາຍໃນຂະບວນການຂອງມັນເອງ.

ການຮັນສະຄຣິບຈະເລີ່ມ shell ແຍກຕ່າງຫາກ. ມັນສາມາດສົ່ງຕົວປ່ຽນໃຫ້ຄຳສັ່ງທີ່ມັນເລີ່ມ, ແຕ່ມັນບໍ່ສາມາດແທນສະພາບແວດລ້ອມຂອງ shell ແມ່ຂອງເທີມິນອນຫຼັງຈາກອອກໄປໄດ້.

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

ສອງອັນນີ້ເປັນການປະຕິບັດທີ່ແຕກຕ່າງກັນ. ອັນທີສອງໃຊ້ builtin dot ຂອງ shell ເພື່ອອ່ານໄຟລ໌ໃນ shell ປັດຈຸບັນ. Bash ຍັງເອີ້ນມັນວ່າ source; ເບິ່ງເອກະສານອ້າງອີງ builtin ຂອງມັນ.

ໃຫ້ source ສະເພາະໄຟລ໌ທີ່ທ່ານໄວ້ໃຈ, ເພາະຄຳສັ່ງ shell ທັງໝົດຂອງມັນເຮັດວຽກຢູ່ໃນສະພາບການປັດຈຸບັນນັ້ນ. ຖ້າ proxy ຕ້ອງການສະເພາະຄຳສັ່ງພາຍໃນສະຄຣິບ, ການຮັນແບບປົກກະຕິແມ່ນຂອບເຂດທີ່ຖືກຕ້ອງ. ສຳລັບຄຳສັ່ງພາຍນອກດຽວ, ການກຳນົດ proxy ທີ່ຈຳກັດຕາມຄຳສັ່ງ ຈະຫຼີກລ້ຽງການປ່ຽນ shell ປັດຈຸບັນ.

ເກັບການກຳນົດຕົວປ່ຽນໄວ້ເປັນຕົວອັກສອນຊື່. Backtick ໝາຍເຖິງການແທນຄຳສັ່ງ, ບໍ່ແມ່ນການອ້າງ. ແຖວທີ່ກຳນົດ proxy ບໍ່ຄວນບັງເອີນພະຍາຍາມຮັນ URL ຂອງມັນ. ສຳລັບຄ່າທີ່ຕັ້ງໃຈໃຫ້ເລືອກຈຸດປາຍທາງສາທາລະນະ, ລາຍການ proxy ຟຣີ ຈະໃຫ້ຜູ້ສະໝັກທີ່ໂປຣໂຕຄອນຕ້ອງກົງກັບໄຄລາຍອນ. ສຸດທ້າຍ, ກວດສອບຊື່ຕົວປ່ຽນທີ່ໄຄລາຍອນເຄືອຂ່າຍຕົວຈິງອ່ານ; ການແກ້ໄຂຂອບເຂດຂອງ shell ບໍ່ເຮັດໃຫ້ຕົວປ່ຽນທີ່ບໍ່ຮອງຮັບມີຜົນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ