Неге 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:// қосу қойма протоколын өзгертеді немесе әр сұрауды туннельге айналдырады деп ойламаңыз.