APT яагаад таталт бүрт CONNECT ашигладаггүй вэ
Энгийн HTTP дамжуулалт ба HTTPS туннель нь өөр өөр прокси яриа ашигладаг. Зөвхөн CONNECT дэмждэг үйлчилгээ нь HTTP агуулахын үүсгэдэг хүсэлтийг дэмжихгүй байж болно.
«Прокси CONNECT хүлээн авдаг» гэдэг нь APT-ийн илгээх бүх хүсэлтийг хүлээн авдаг гэсэн үг биш.
Энгийн HTTP агуулахын хувьд APT ердийн HTTP прокси дамжуулалт ашиглаж болно: прокси нь очих газрын нөөцийг тодорхойлох HTTP хүсэлтийг хүлээн авдаг. HTTP проксигоор дамжуулан HTTPS-ийн хувьд клиент ихэвчлэн CONNECT туннель үүсгээд, дараа нь түүгээр дамжуулан очих газрын TLS сессийг хэлэлцдэг.
| Очих газар | HTTP прокситой ердийн яриа |
|---|---|
| HTTP агуулах | HTTP хүсэлт дамжуулах |
| HTTPS агуулах | CONNECT, дараа нь очих газрын TLS |
Зөвхөн туннель хүлээн авдаг үйлчилгээ ердийн дамжуулсан хүсэлтийг татгалзаж болно. HTTP 405 нь бодит арга, хариу илгээгч, прокси бодлогыг харах үнэ цэнэтэй; энэ нь APT-д SOCKS дэмжлэг байхгүй эсвэл нууц үг нь буруу гэдгийг батлахгүй.
Үйлчилгээний дэмждэг зан төлөвийг APT-ийн тээврийн баримт бичиг болон CONNECT-ийн утга-тай харьцуулна уу. Тохиромжтой зөвшөөрөгдсөн үйлчилгээ эсвэл дэмжигдсэн агуулахын URL ашиглана уу. Олон нийтийн зуучлагчийг зөвшөөрдөг нийтийн агуулахын хувьд HTTP проксийн жагсаалт эдгээр шаардлагад нийцэх эсэхийг шалгах нэр дэвшигчдийг санал болгодог. Прокси хаягт https:// нэмэх нь агуулахын протоколыг өөрчилдөг эсвэл хүсэлт бүрийг туннель болгодог гэж битгий бодоорой.