ຄ່າ no_proxy ແລະ NO_PROXY ທີ່ຂັດແຍ່ງກັນໃນ Linux
ຊອກຫາຄ່າ no_proxy ແລະ NO_PROXY ທີ່ຂັດແຍ່ງກັນ ກ່ອນຈະສົມມຸດວ່າລູກຄ້າສອງລາຍໄດ້ຮັບນະໂຍບາຍການເສັ້ນທາງຊື່ອັນດຽວກັນ.
ຂະບວນການ Linux ສາມາດສືບທອດຄ່າທັງສອງນີ້ໄດ້:
NO_PROXY=old.office.example
no_proxy=new.office.example
ສິ່ງເຫຼົ່ານີ້ເປັນຊື່ແຍກຕ່າງຫາກໃນສະພາບແວດລ້ອມທີ່ຈຳແນກຕົວພິມໃຫຍ່ນ້ອຍ. ລູກຄ້າທີ່ຮອງຮັບທັງສອງອາດເລືອກພຽງຄ່າດຽວທີ່ບໍ່ຫວ່າງເປົ່າ, ດັ່ງນັ້ນການພິມພຽງ NO_PROXY ອາດພາດນະໂຍບາຍທີ່ມັນໃຊ້ຕົວຈິງ.
| ການຈັດຕັ້ງສະເພາະ | ລຳດັບຄວາມສຳຄັນເມື່ອທັງສອງບໍ່ຫວ່າງເປົ່າ |
|---|---|
| ຕົວຊ່ວຍ proxy ສະພາບແວດລ້ອມທີ່ຝັງໃນ Go 1.27.3 | ຕົວພິມໃຫຍ່ກ່ອນຕົວພິມນ້ອຍ |
| ການຄົ້ນຫາຂ້າມຜ່ານຂອງ Requests 2.34.2 | ຕົວພິມນ້ອຍກ່ອນຕົວພິມໃຫຍ່ |
ກວດສອບທັງສອງການສະກົດຢູ່ຂອບເຂດເລີ່ມຂອງຂະບວນການທີ່ລົ້ມເຫຼວ. ຫົວໜ່ວຍບໍລິການ, ໂປຣໄຟລ໌ shell, ຄຳນິຍາມ container ຫຼື ຕົວປະຕິບັດວຽກຂອງມັນອາດໃຫ້ຄ່າທີ່ຍັງເຫຼືອ. ແກ້ໄຂຕົ້ນກຳເນີດຂອງການຂັດແຍ່ງ ແທນການປ່ຽນເຊີບເວີ proxy ໃນຂະນະທີ່ຍັງມີນະໂຍບາຍສອງຢ່າງຕ່າງກັນ.
ໃຫ້ໂປຣແກຣມທີ່ກ່ຽວຂ້ອງໄດ້ຮັບລາຍການທີ່ຕ້ອງການຜ່ານການຕັ້ງຄ່າທີ່ພວກມັນຮອງຮັບ. ຖ້າຄວາມເຂົ້າກັນໄດ້ຕ້ອງການທັງສອງການສະກົດ, ຮັກສາຄ່າໃຫ້ຊຸມກັນ. ບັນທຶກຕົວແປປາຍທາງ proxy ທີ່ເລືອກດ້ວຍ: ການລວມປາຍທາງຂອງລູກຄ້າໜຶ່ງກັບລາຍການຂ້າມຜ່ານຂອງລູກຄ້າອີກອັນໜຶ່ງບໍ່ແມ່ນການປຽບທຽບທີ່ຄວບຄຸມໄດ້.
ຕາຕະລາງນີ້ອະທິບາຍເວີຊັນຕົ້ນສະບັບເຫຼົ່ານັ້ນ ບໍ່ແມ່ນໂປຣແກຣມ Go ຫຼື ຫ້ອງສະໝຸດ Python ໃນອະນາຄົດທັງໝົດ. Windows ກໍມີຄວາມໝາຍການຈຳແນກຕົວພິມໃນຊື່ສະພາບແວດລ້ອມຕ່າງກັນ; ກວດເບິ່ງສິ່ງທີ່ຂະບວນການຂອງມັນເກັບໄວ້ ແທນທີ່ຈະສົມມຸດວ່າມັນສ້າງການຂັດແຍ່ງສອງຊື່ຂອງ Linux ຄືນ.