“Proksi menerima CONNECT” tidak bermakna ia menerima setiap permintaan yang akan dihantar oleh APT.

Untuk repositori HTTP biasa, APT boleh menggunakan pemajuan proksi HTTP biasa: proksi menerima permintaan HTTP yang mengenal pasti sumber destinasi. Untuk HTTPS melalui proksi HTTP, klien biasanya membina terowong CONNECT, kemudian merundingkan sesi TLS destinasi melaluinya.

DestinasiPerbualan biasa dengan proksi HTTP
Repositori HTTPMajukan permintaan HTTP
Repositori HTTPSCONNECT, kemudian TLS destinasi

Perkhidmatan yang hanya menerima terowong boleh menolak permintaan yang dimajukan secara biasa. HTTP 405 wajar diteliti dari segi kaedah sebenar, pengeluar respons dan dasar proksi; ia tidak membuktikan bahawa APT tidak mempunyai sokongan SOCKS atau kata lalunya salah.

Bandingkan tingkah laku yang disokong perkhidmatan dengan dokumentasi pengangkutan APT dan semantik CONNECT. Gunakan perkhidmatan diluluskan yang serasi atau URL repositori yang disokong. Untuk repositori awam yang membenarkan perantara awam, senarai proksi HTTP menawarkan calon untuk diperiksa terhadap keperluan tersebut. Jangan andaikan bahawa menambah https:// pada alamat proksi mengubah protokol repositori atau menjadikan setiap permintaan sebagai terowong.

Artikel berkaitan