Jawapan lama tentang “APT melalui SOCKS” sering mengesyorkan pembalut atau geganti HTTP-ke-SOCKS. Jawapan itu boleh menerangkan had sebenar versi lama. Namun ia bukan satu-satunya pilihan pada versi APT yang mendokumenkan sokongan socks5h.

Serpihan konfigurasi boleh menggunakan kunci pengangkutan pemerolehan sedia ada:

Acquire::http::Proxy "socks5h://127.0.0.1:1080/";
Acquire::https::Proxy "socks5h://127.0.0.1:1080/";

Contoh ini menganggap pendengar SOCKS5 yang dibenarkan sudah wujud pada mesin yang sama. Ia tidak memulakan satu. Pemajuan dinamik SSH ialah satu cara untuk mencipta pendengar tempatan itu. Jika proksi berada jauh, gunakan titik akhirnya yang benar-benar boleh dicapai; calon daripada senarai proksi SOCKS5 hanya terpakai di tempat proksi awam dibenarkan untuk permintaan repositori.

Skema ialah sebahagian daripada arahan

Manual pengangkutan APT menyenaraikan socks5h untuk SOCKS5 dengan penyelesaian DNS jauh. Gunakan skema yang didokumenkan untuk versi yang dipasang dan bukan memendekkannya kepada label yang diterima oleh program lain secara kebetulan.

Begitu juga, Acquire::socks::Proxy dalam serpihan forum lama bukan bukti bahawa kaedah pemerolehan HTTP membaca tetapan itu. Penghurai konfigurasi boleh menerima kunci tanpa kaedah muat turun menggunakannya.

Alamat tempatan mempunyai sempadan

Apabila APT berjalan di dalam bekas atau mesin maya, 127.0.0.1 merujuk kepada persekitaran itu. Pendengar SOCKS pada hos ialah titik akhir yang berbeza. Semak di mana APT dilaksanakan sebelum mendiagnosis sambungan tempatan yang ditolak.

Sokongan SOCKS juga tidak menghapuskan pemeriksaan tandatangan repositori atau sijil HTTPS. Biarkan perlindungan itu diaktifkan. Jika APT yang dipasang tidak mempunyai keupayaan yang didokumenkan, pilih alternatif yang diluluskan atau laluan kemas kini dan bukan menganggap skema URI yang tidak dikenali sebagai masalah kata laluan.

Artikel berkaitan