สำหรับคำสั่ง uv ครั้งเดียวในเชลล์ POSIX ให้ตั้งตัวแปรพร็อกซีตอนเรียกคำสั่งนั้น:

HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requests

แทนที่จุดเชื่อมต่อในตัวอย่างด้วยที่อยู่บริการหรือตัวเลือกจากรายการพร็อกซี HTTP ค่าที่กำหนดมีผลต่อคำสั่งและโปรเซสลูก โดยไม่แก้ไฟล์เริ่มต้นเชลล์ ส่วน PowerShell ใช้ไวยากรณ์ต่างกัน ปลายทาง HTTPS ใช้จุดรับของพร็อกซี http:// ได้ ALL_PROXY ให้การตั้งค่าพร็อกซีทั่วไป และ NO_PROXY ระบุข้อยกเว้น

ถ้าเส้นทางทำงานแต่ CA ขององค์กรที่อนุมัติไม่มีในราก Mozilla ที่มากับ uv ให้ใช้ความเชื่อถือของระบบเมื่อ CA นั้นติดตั้งอยู่ในระบบแล้ว:

HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requests

ตัวเลือกคือ --system-certs ส่วนตัวแปรที่คู่กัน UV_SYSTEM_CERTS=true เพิ่มใน uv 0.11.0 ถ้าเป็นรุ่นเก่าให้ตรวจความช่วยเหลือที่ติดตั้งไว้ ชุด PEM ที่ให้มาแยกใช้ช่องทางความเชื่อถือตามเอกสาร SSL_CERT_FILE หรือ SSL_CERT_DIR แทน การตั้งค่าความเชื่อถือเหล่านี้ไม่ได้เลือกที่อยู่พร็อกซี

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

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