ให้ Twine มีพร็อกซีอัปโหลดและชุด CA ของมัน
ตั้ง HTTPS_PROXY สำหรับการกำหนดเส้นทาง และ TWINE_CERT สำหรับความเชื่อถือเซิร์ฟเวอร์ที่อนุมัติแล้ว จากนั้นเริ่มการอัปโหลดปกติจากสภาพแวดล้อมนั้น
ใน POSIX shell ที่จะเริ่ม Twine ให้ตั้งเส้นทางการอัปโหลด:
export HTTPS_PROXY=http://proxy.example.net:8080Twine ใช้สภาพแวดล้อมพร็อกซีของ Requests ค่า HTTP ระบุตัวกลางที่สามารถพาการเชื่อมต่อ HTTPS ของที่เก็บได้ ใช้โปรโตคอลของผู้รับฟังจริง จุดปลายทางจากรายการพร็อกซี HTTPสามารถให้เส้นทางการอัปโหลด HTTP สาธารณะได้
หากการเชื่อมต่อนั้นต้องใช้ CA ส่วนตัวที่อนุมัติแล้ว ให้จัดหาชุดความเชื่อถือเซิร์ฟเวอร์ของ Twine ด้วย:
export TWINE_CERT=/path/to/approved-ca-bundle.pemTWINE_CERT เป็นชุด CA แบบ PEM สำหรับห่วงโซ่ที่นำเสนอ ไม่ใช่ข้อมูลรับรองพร็อกซีและไม่ใช่ใบรับรองไคลเอนต์
เรียกใช้การอัปโหลดปกติจากสภาพแวดล้อมนี้ด้วยการกำหนดค่าที่เก็บและรับรองความถูกต้องที่มีอยู่ การติดตั้ง pip ที่สำเร็จใช้เส้นทางคำขออื่น และ PIP_CERT ไม่ได้ตั้งค่าตัวเลือกของ Twine
หากความล้มเหลวถัดไปคือข้อผิดพลาดใบรับรองหลังการเชื่อมต่อพร็อกซีสำเร็จ ให้คงขั้นตอนใหม่นั้นไว้และแก้ไขความเชื่อถือโดยยังคงการตรวจสอบ