APT yuklab olishlarini proksi orqali yuboring
APT repozitoriy so‘rovlari uchun HTTP proksini aniq belgilang, HTTPS tekshiruvini yoqilgan holda qoldiring va hostga xos to‘g‘ridan-to‘g‘ri ulanish istisnolarini tekshiring.
APT o‘z proksi parametrlariga ega. Brauzer sozlamasini o‘zgartirish apt-get qaysi yo‘ldan foydalanishini belgilamaydi, repozitoriy ko‘zgusini o‘zgartirish esa proksi tanlash bilan bir xil emas.
Bitta buyruq uchun sozlamalarni aniq uzating:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Hujjatdagi IP o‘rniga xizmatingizdan yoki HTTP proksi ro‘yxatidan tanlangan HTTP ulanish nuqtasini kiriting. Har ikkala qiymat ham oddiy HTTP proksini ko‘rsatishi mumkin, agar u kerakli HTTPS tunnellarini qo‘llab-quvvatlasa. Parametr nomlari sozlanayotgan repozitoriy transportini ifodalaydi.
Saqlab qolmoqchi bo‘lgan ulanish uchun
APT konfiguratsiyasi shu qiymatlarni /etc/apt/apt.conf.d/ ichidagi alohida faylda saqlashi mumkin:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Sintaksisdagi qo‘shtirnoq va nuqtali vergullarni saqlang. Nomi aniq bo‘lgan alohida fayl keyinchalik repozitoriy ta’riflari yoki boshqa APT parametrlarini qayta yozmasdan o‘zingiz kiritgan ustun sozlamalarni olib tashlashni osonlashtiradi.
Paket amalini boshlamasdan tanlangan qiymatni ko‘rish uchun foydalaning:
apt-config shell PROXY Acquire::http::Proxy
APT http_proxy muhit sozlamasini ham qo‘llab-quvvatlaydi, ammo sudo orqali mavjud muhit uni belgilagan terminaldagi muhitdan farq qilishi mumkin. APT parametrlarini aniq ko‘rsatish bitta buyruq bilan taqqoslashni kuzatishni osonlashtiradi.
Repozitoriy ataylab to‘g‘ridan-to‘g‘ri ulanishi mumkin
Hostga xos proksi parametri maxsus DIRECT qiymatidan foydalanishi mumkin. Faqat bitta repozitoriy umumiy proksini chetlab o‘tsa, ulanish nuqtasini almashtirishdan oldin hostga xos ustun sozlamalarni tekshiring.
HTTPS uchun sertifikat tekshiruvi alohida tekshiruv bo‘lib qoladi. Tasdiqlangan trafik tekshiruvi CA-si kerak bo‘lsa, tegishli ishonchni sozlang; faqat yuklab olish davom etishi uchun qarshi tomon yoki host nomini tekshirishni o‘chirmang. Paket imzolari ham TLS va proksi orqali yo‘naltirishdan boshqa maqsadga xizmat qiladi.
Buyruqning yakuniy chiqish holati bilan cheklanmang
Qaysi repozitoriy so‘rovlari haqiqatan muvaffaqiyatli bo‘lganini, APT yuklab olish ogohlantirishlarini ko‘rsatganini yoki eski ro‘yxatlarni qayta ishlatganini tekshiring. Qisman yangilanish barcha manbalar shu yo‘ldan muvaffaqiyatli foydalanganini isbotlamaydi.
Doimiy sozlamali sinovni bekor qilish uchun faqat o‘zingiz qo‘shgan proksi yozuvlarini o‘chiring. So‘ng boshqa proksini hamon tanlashi mumkin bo‘lgan qolgan muhit yoki hostga xos sozlamalarni tekshiring.