„Proxy přijímá CONNECT“ neznamená, že přijímá každý požadavek, který APT odešle.

Pro běžný HTTP repozitář může APT použít normální HTTP proxy předávání: proxy obdrží HTTP požadavek identifikující cílový prostředek. Pro HTTPS přes HTTP proxy klient obvykle naváže tunel CONNECT a poté přes něj vyjedná TLS relaci cíle.

CílTypická konverzace s HTTP proxy
HTTP repozitářPředat HTTP požadavek
HTTPS repozitářCONNECT, poté TLS cíle

Služba přijímající pouze tunely může běžný předaný požadavek odmítnout. HTTP 405 si zaslouží pohled na skutečnou metodu, vydavatele odpovědi a zásady proxy; nedokazuje, že APT nemá podporu SOCKS nebo že jeho heslo je špatné.

Porovnejte podporované chování služby s dokumentací přenosu APT a sémantikou CONNECT. Použijte kompatibilní schválenou službu nebo podporovanou URL repozitáře. Pro veřejné repozitáře, kde jsou povoleni veřejní zprostředkovatelé, nabízí seznam HTTP proxy kandidáty k ověření proti těmto požadavkům. Nepředpokládejte, že přidání https:// k adrese proxy změní protokol repozitáře nebo promění každý požadavek v tunel.

Související články