ส่งการดาวน์โหลด APT ผ่านพร็อกซี
กำหนดพร็อกซี HTTP ให้คำขอคลัง APT อย่างชัดเจน คงการตรวจ HTTPS และตรวจข้อยกเว้นตรงตามโฮสต์
APT มีตัวเลือกพร็อกซีของตน การเปลี่ยนเบราว์เซอร์ไม่ได้ระบุเส้นทางของ apt-get และการเปลี่ยนมิเรอร์คลังไม่เหมือนการเลือกพร็อกซี
สำหรับคำสั่งเดียว ให้ส่งค่าอย่างชัดเจน:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
เปลี่ยน IP เอกสารเป็นเอนด์พอยต์ HTTP ที่เลือกจากบริการหรือรายการพร็อกซี HTTP ทั้งสองค่าอาจชี้พร็อกซี HTTP ธรรมดาได้หากรองรับอุโมงค์ HTTPS ที่ต้องใช้ ชื่อตัวเลือกอธิบายวิธีขนส่งของคลังที่กำลังตั้งค่า
สำหรับค่าที่ต้องการเก็บไว้
APT เก็บค่าเดิมในไฟล์เฉพาะใต้ /etc/apt/apt.conf.d/ ได้:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
คงเครื่องหมายคำพูดและอัฒภาคตามไวยากรณ์ การแยกไฟล์ชื่อชัดช่วยลบค่าทับของคุณภายหลังโดยไม่เขียนนิยามคลังหรือตัวเลือก APT อื่นใหม่
หากต้องการดูค่าที่เลือกโดยไม่เริ่มงานแพ็กเกจ ให้ใช้:
apt-config shell PROXY Acquire::http::Proxy
APT รองรับค่าแวดล้อม http_proxy ด้วย แต่สภาพแวดล้อมที่ใช้ผ่าน sudo อาจต่างจากเทอร์มินัลที่ตั้งค่าไว้ ตัวเลือก APT ที่ชัดช่วยให้ติดตามการเปรียบเทียบคำสั่งเดียวได้ง่าย
คลังอาจตั้งใจเชื่อมต่อโดยตรง
ตัวเลือกพร็อกซีเฉพาะโฮสต์ใช้ค่าพิเศษ DIRECT ได้ หากคลังเดียวไม่ใช้พร็อกซีรวม ให้ตรวจค่าทับรายโฮสต์ก่อนเปลี่ยนเอนด์พอยต์
การตรวจใบรับรอง HTTPS ยังคงเป็นอีกการตรวจหนึ่ง หากต้องมี CA ตรวจทราฟฟิกที่อนุมัติ ให้ตั้งความเชื่อถือที่เหมาะ อย่าปิดการตรวจ peer หรือชื่อโฮสต์เพียงให้ดาวน์โหลดเดินต่อ ลายเซ็นแพ็กเกจก็มีหน้าที่ต่างจาก TLS และเส้นทางพร็อกซี
อ่านมากกว่าผลจบคำสั่ง
ตรวจว่าคำขอคลังใดสำเร็จจริง และ APT แจ้งเตือนการดึงข้อมูลหรือใช้รายการเก่าซ้ำหรือไม่ การอัปเดตบางส่วนไม่ใช่หลักฐานว่าทุกแหล่งใช้เส้นทางได้สำเร็จ
เมื่อต้องยกเลิกค่าทดสอบถาวร ให้ลบเฉพาะรายการพร็อกซีที่เพิ่มเอง แล้วตรวจค่าแวดล้อมหรือรายโฮสต์ที่เหลือซึ่งอาจยังเลือกพร็อกซีอื่น