تمرير تنزيلات 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 فحص معتمدة، اضبط الثقة المناسبة؛ لا تعطل تحقق الطرف أو اسم المضيف لمجرد مواصلة التنزيل. لتوقيعات الحزم أيضًا غرض مختلف عن TLS وتوجيه الوكيل.
اقرأ أكثر من النتيجة النهائية للأمر
راجع طلبات المستودعات التي نجحت فعلًا، وما إذا كان APT يبلغ عن تحذيرات جلب أو إعادة استخدام قوائم قديمة. التحديث الجزئي لا يثبت نجاح كل مصدر عبر هذا المسار.
للتراجع عن اختبار دائم، أزل فقط إدخالات الوكيل التي أضفتها. ثم تحقق من إعدادات البيئة أو المضيف المتبقية، فقد تظل تختار وكيلًا آخر.