ค่า no_proxy และ NO_PROXY ที่ขัดแย้งกันบน Linux
ค้นหาค่า no_proxy และ NO_PROXY ที่ขัดแย้งกันก่อนสันนิษฐานว่าไคลเอนต์สองตัวได้รับนโยบายการกำหนดเส้นทางตรงเดียวกัน
โปรเซส Linux สามารถสืบทอดค่าทั้งสองนี้ได้:
NO_PROXY=old.office.example
no_proxy=new.office.example
สิ่งเหล่านี้เป็นชื่อที่แยกจากกันในสภาพแวดล้อมที่แยกแยะตัวพิมพ์ใหญ่และเล็ก ไคลเอนต์ที่รองรับทั้งสองอาจเลือกค่าเดียวที่ไม่ว่าง ดังนั้นการพิมพ์เฉพาะ NO_PROXY อาจพลาดนโยบายที่มันใช้จริง
| การนำไปใช้เฉพาะ | ลำดับความสำคัญเมื่อทั้งสองไม่ว่าง |
|---|---|
| ตัวช่วยพร็อกซีสภาพแวดล้อมที่ฝังใน Go 1.27.3 | ตัวพิมพ์ใหญ่ก่อนตัวพิมพ์เล็ก |
| การค้นหาการข้ามของ Requests 2.34.2 | ตัวพิมพ์เล็กก่อนตัวพิมพ์ใหญ่ |
ตรวจสอบการสะกดทั้งสองที่ขอบเขตการเริ่มต้นของโปรเซสที่ล้มเหลว หน่วยบริการ โปรไฟล์เชลล์ นิยามคอนเทนเนอร์ หรือตัวรันงานของมันอาจให้ค่าที่รอดอยู่ แก้ไขต้นเหตุของความขัดแย้งแทนที่จะเปลี่ยนพร็อกซีเซิร์ฟเวอร์ในขณะที่ยังมีนโยบายสองอย่างที่ต่างกัน
ให้รายการที่ต้องการแก่โปรแกรมที่เข้าร่วมผ่านการกำหนดค่าที่รองรับ หากความเข้ากันได้ต้องใช้การสะกดทั้งสอง ให้รักษาค่าให้ตรงกัน บันทึกตัวแปรปลายทางพร็อกซีที่เลือกไว้ด้วย การรวมปลายทางของไคลเอนต์หนึ่งเข้ากับรายการข้ามของอีกไคลเอนต์หนึ่งไม่ใช่การเปรียบเทียบที่ควบคุมได้
ตารางนี้อธิบายเวอร์ชันซอร์สเหล่านั้น ไม่ใช่โปรแกรม Go หรือไลบรารี Python ทั้งหมดในอนาคต Windows ก็มีความหมายของตัวพิมพ์ในชื่อสภาพแวดล้อมที่ต่างออกไป ตรวจสอบว่าโปรเซสของมันเก็บอะไรไว้แทนการสันนิษฐานว่ามันสร้างความขัดแย้งสองชื่อของ Linux ขึ้นใหม่