Squid HTTP Upgrade сұранысын көреді ме, әлде тек шифрланған трафикті тасымалдайтын туннельді ғана көреді ме? Бұл оның HTTP Upgrade басқаруы ақауды шешетінін анықтайды.

Қарапайым ашық прокси жолыSquid неге тап болады
wss://Әдетте CONNECT, содан кейін WebSocket қол алысуын тасымалдайтын мақсатты TLS
ws://Прокси өңдей алатын қарапайым HTTP Upgrade сұранысы

Squid-тің жаңартуды басқаруы ол өңдейтін сұраныстарға қатысты. Ол қарапайым мөлдір емес WSS туннелінің ішіндегі шифрланған HTTP тақырыптарын ашпайды. TLS-ке араласу немесе проксидің басқа арнайы өңдеуі көрінушілікті өзгертеді және өзінің үйлесімділік талаптарын әкелуі мүмкін.

WSS үшін тізбектің қай жерде тоқтайтынын табыңыз: проксиге қосылу, қабылданған CONNECT, тексерілген TLS, содан кейін қолданбаның қол алысуы. TLS-ке дейінгі бас тарту — қабылданбаған қарапайым Upgrade сұранысынан өзге ақау.

Егер жаңарту саясатын өзгерту қажет болса, орнатылған Squid шығарылымына арналған директиваны қолданыңыз және қажетті әрекетті нақты рұқсат етіңіз. Барлық жаңарту протоколдарына рұқсат беру саясатты нақты қолданбадан тысқары кеңейтеді.

Сәтті HTTPS бет сұранысы жолдың бір бөлігін ғана орнықтырады. Ұзақ мерзімді WebSocket трафигі бірдей хост атауы үшін де қолданба талаптарына, қосылым өміріне немесе делдал шектеулеріне байланысты сәтсіз болуы мүмкін.

Қатысты мақалалар