คุณลบตัวแปรพร็อกซีและเปิดเทอร์มินัลใหม่แล้ว แต่ curl ยังคงเชื่อมต่อกับพร็อกซีเดิม ก่อนเปลี่ยนการตั้งค่าเครือข่ายของระบบ ให้ตรวจสอบไฟล์กำหนดค่าของ curl เอง

curl สามารถโหลดการกำหนดค่าเริ่มต้นเมื่อเริ่มทำงาน รายการพร็อกซีถาวรใช้ไวยากรณ์การกำหนดค่าดังนี้:

proxy = "http://203.0.113.10:8080"

เอกสารไฟล์กำหนดค่า อธิบายตำแหน่งไฟล์และกฎการแยกวิเคราะห์ที่รองรับ ที่อยู่ด้านบนเป็นเพียงตัวอย่าง ส่วน รายการพร็อกซี HTTP มีตัวเลือกสำหรับการทดสอบเส้นทางสาธารณะที่ได้รับอนุญาต ใช้ลำดับการค้นหาที่ระบุไว้สำหรับแพลตฟอร์มของคุณ ชื่อไฟล์จากคำตอบ Windows เก่าอาจไม่ใช่ไฟล์ที่ curl ซึ่งติดตั้งอยู่กำลังอ่านจริง

เริ่มการเปรียบเทียบโดยไม่ใช้ไฟล์เริ่มต้น

วาง -q ไว้ก่อนเพื่อไม่ให้โหลดการกำหนดค่าเริ่มต้นของ curl หากต้องการคำขอโดยตรงอย่างชัดเจน ให้ล้างการเลือกพร็อกซีด้วย:

curl -q --proxy "" https://example.com/

การระงับไฟล์กำหนดค่าเพียงอย่างเดียวยังเหล่าอินพุตอื่น รวมถึง ตัวแปรสภาพแวดล้อม ตัวเลือกพร็อกซีว่างทำให้เจตนาการกำหนดเส้นทางชัดเจน

shell alias หรือ wrapper อาจเพิ่มตัวเลือกพร็อกซีก่อนที่ curl จะเห็นอาร์กิวเมนต์ของคุณ หากการเปรียบเทียบแบบย่อให้ผลไม่คาดคิด ให้ตรวจสอบว่า shell หาอินพุตอย่างไรและมีไฟล์กำหนดค่าใดอยู่บ้าง

ตั้งค่าเริ่มต้นให้เรียบง่าย

ไฟล์เริ่มต้นสะดวกสำหรับเส้นทางส่วนตัวที่มั่นคง สคริปต์ที่ต้องใช้พร็อกซีเฉพาะควรระบุการพึ่งพานั้นชัดเจน แทนที่จะอาศัยไฟล์ในโฟลเดอร์บ้านของนักพัฒนา

ระวังข้อมูลรับรองในไฟล์กำหนดค่าถาวร จำกัดสิทธิ์เข้าถึงไฟล์และอย่าคัดลอกไปยังที่เก็บโครงการหรือตั๋วสนับสนุน รายงานการวินิจฉัยที่มีประโยชน์ ระบุพร็อกซีที่เลือกโดยไม่เผยแพร่รหัสผ่าน

บทความที่เกี่ยวข้อง