“Proxy menerima CONNECT” tidak berarti proxy itu menerima setiap permintaan yang akan dikirim APT.

Untuk repositori HTTP biasa, APT dapat memakai penerusan proxy HTTP normal: proxy menerima permintaan HTTP yang mengidentifikasi sumber daya tujuan. Untuk HTTPS melalui proxy HTTP, klien biasanya membangun terowongan CONNECT, lalu menegosiasikan sesi TLS tujuan melaluinya.

TujuanPercakapan biasa dengan proxy HTTP
Repositori HTTPTeruskan permintaan HTTP
Repositori HTTPSCONNECT, lalu TLS tujuan

Layanan yang hanya menerima terowongan dapat menolak permintaan yang diteruskan secara biasa. HTTP 405 layak ditinjau dari metode sebenarnya, penerbit respons, dan kebijakan proxy; itu tidak membuktikan bahwa APT tidak mendukung SOCKS atau bahwa kata sandinya salah.

Bandingkan perilaku yang didukung layanan dengan dokumentasi transport APT dan semantik CONNECT. Gunakan layanan resmi yang kompatibel atau URL repositori yang didukung. Untuk repositori publik yang mengizinkan perantara publik, daftar proxy HTTP menawarkan kandidat untuk diperiksa terhadap persyaratan tersebut. Jangan beranggapan bahwa menambahkan https:// ke alamat proxy mengubah protokol repositori atau mengubah setiap permintaan menjadi terowongan.

Artikel terkait