Lewatkan unduhan APT melalui proxy
Tentukan proxy HTTP eksplisit untuk permintaan repositori APT, pertahankan verifikasi HTTPS dan periksa pengecualian langsung per host.
APT memiliki opsi proxy sendiri. Mengubah browser tidak menentukan rute apt-get, dan mengganti mirror repositori bukan memilih proxy.
Untuk satu perintah, berikan setelan secara eksplisit:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Ganti IP dokumentasi dengan endpoint HTTP pilihan dari layanan atau daftar proxy HTTP. Kedua nilai dapat menunjuk proxy HTTP biasa jika mendukung terowongan HTTPS yang diperlukan. Nama opsi menjelaskan transport repositori yang dikonfigurasi.
Untuk setelan yang ingin dipertahankan
APT dapat menyimpan nilai yang sama dalam berkas khusus di bawah /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Pertahankan tanda kutip dan titik koma. Berkas terpisah dengan nama jelas memudahkan penghapusan setelan Anda nanti tanpa menulis ulang repositori atau opsi APT lain.
Untuk memeriksa nilai pilihan tanpa memulai operasi paket, gunakan:
apt-config shell PROXY Acquire::http::Proxy
APT juga mendukung konfigurasi lingkungan http_proxy, tetapi lingkungan melalui sudo mungkin berbeda dari terminal tempat Anda mengaturnya. Opsi APT eksplisit memudahkan perbandingan satu perintah.
Repositori dapat sengaja memakai jalur langsung
Opsi proxy khusus host dapat memakai nilai khusus DIRECT. Jika hanya satu repositori mengabaikan proxy umum, periksa pengaturan host itu sebelum mengganti endpoint.
Verifikasi sertifikat HTTPS tetap pemeriksaan terpisah. Jika memerlukan CA inspeksi yang disetujui, atur kepercayaan sesuai; jangan matikan verifikasi peer atau nama host hanya agar unduhan berjalan. Tanda tangan paket juga berbeda tujuan dari TLS dan perutean proxy.
Baca lebih dari hasil akhir perintah
Tinjau permintaan repositori mana yang benar-benar berhasil dan apakah APT melaporkan peringatan pengambilan atau pemakaian ulang daftar lama. Pembaruan parsial tidak membuktikan setiap sumber memakai rute itu dengan sukses.
Untuk membatalkan pengujian menetap, hapus hanya entri proxy yang Anda tambahkan. Lalu periksa setelan lingkungan atau host yang tersisa; mungkin masih memilih proxy lain.