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 แจ้งเตือนการดึงข้อมูลหรือใช้รายการเก่าซ้ำหรือไม่ การอัปเดตบางส่วนไม่ใช่หลักฐานว่าทุกแหล่งใช้เส้นทางได้สำเร็จ

เมื่อต้องยกเลิกค่าทดสอบถาวร ให้ลบเฉพาะรายการพร็อกซีที่เพิ่มเอง แล้วตรวจค่าแวดล้อมหรือรายโฮสต์ที่เหลือซึ่งอาจยังเลือกพร็อกซีอื่น

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