ใน POSIX shell ที่จะเริ่ม Twine ให้ตั้งเส้นทางการอัปโหลด:

export HTTPS_PROXY=http://proxy.example.net:8080

Twine ใช้สภาพแวดล้อมพร็อกซีของ Requests ค่า HTTP ระบุตัวกลางที่สามารถพาการเชื่อมต่อ HTTPS ของที่เก็บได้ ใช้โปรโตคอลของผู้รับฟังจริง จุดปลายทางจากรายการพร็อกซี HTTPสามารถให้เส้นทางการอัปโหลด HTTP สาธารณะได้

หากการเชื่อมต่อนั้นต้องใช้ CA ส่วนตัวที่อนุมัติแล้ว ให้จัดหาชุดความเชื่อถือเซิร์ฟเวอร์ของ Twine ด้วย:

export TWINE_CERT=/path/to/approved-ca-bundle.pem

TWINE_CERT เป็นชุด CA แบบ PEM สำหรับห่วงโซ่ที่นำเสนอ ไม่ใช่ข้อมูลรับรองพร็อกซีและไม่ใช่ใบรับรองไคลเอนต์

เรียกใช้การอัปโหลดปกติจากสภาพแวดล้อมนี้ด้วยการกำหนดค่าที่เก็บและรับรองความถูกต้องที่มีอยู่ การติดตั้ง pip ที่สำเร็จใช้เส้นทางคำขออื่น และ PIP_CERT ไม่ได้ตั้งค่าตัวเลือกของ Twine

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

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