Squid HTTP Upgrade تەلەپنى كۆرەمدۇ، ياكى پەقەت شىفىرلانغان ترافىك توشۇيدىغان تونېلنى كۆرەمدۇ؟ بۇ ئۇنىڭ HTTP Upgrade كونتروللىرىنىڭ مەسىلىنى ھەل قىلىشىنى بەلگىلەيدۇ.

ئادەتتىكى ئوچۇق proxy يولىSquid دۇچ كېلىدىغان نەرسە
wss://ئادەتتە CONNECT، ئاندىن WebSocket قول ئېلىشىشنى توشۇيدىغان نىشان TLS
ws://proxy بىر تەرەپ قىلالايدىغان ئادەتتىكى HTTP Upgrade تەلەپ

Squid نىڭ يېڭىلاش كونترولى ئۇ بىر تەرەپ قىلىدىغان تەلەپلەرگە مۇناسىۋەتلىك. ئۇ ئادەتتىكى تۇتۇق WSS تونېلى ئىچىدىكى شىفىرلانغان HTTP باش ئۇچۇرلىرىنى ئاشكارىلىمايدۇ. TLS توسۇش ياكى باشقا ئالاھىدە proxy بىر تەرەپ قىلىش كۆرۈنۈشنى ئۆزگەرتىدۇ ۋە ئۆزىنىڭ ماسلىشىش تەلەپلىرىنى ئېلىپ كېلىشى مۇمكىن.

WSS ئۈچۈن تەرتىپ قەيەردە توختايدىغانلىقىنى تېپىڭ: proxy غا ئۇلىنىش، قوبۇل قىلىنغان CONNECT، دەلىللەنگەن TLS، ئاندىن ئەپلىكەشنىڭ قول ئېلىشىشى. TLS دىن ئىلگىرى رەت قىلىش رەت قىلىنغان ئادەتتىكى Upgrade تەلەپتىن باشقا خاتالىق.

ئەگەر يېڭىلاش سىياسىتىنى ئۆزگەرتىش كېرەك بولسا، قاچىلانغان Squid نەشرىنىڭ يوليورۇقىنى ئىشلىتىپ كېرەكلىك ھەرىكەتكە ئالاھىدە رۇخسەت بېرىڭ. بارلىق يېڭىلاش پروتوكوللىرىغا رۇخسەت بېرىش سىياسەتنى مەلۇم ئەپلىكەشتىن ھالقىتىدۇ.

مۇۋەپپەقىيەتلىك HTTPS بەت تەلىپى يولنىڭ پەقەت بىر قىسمىنىلا ئورنىتىدۇ. ئۇزۇن مۇددەتلىك WebSocket ترافىكى ئوخشاش host نامى ئۈچۈنمۇ ئەپلىكەش تەلەپلىرى، ئۇلىنىش ئۆمرى ياكى ئارىلىقچىلارنىڭ چەكلىمىلىرى سەۋەبىدىن مەغلۇپ بولۇشى مۇمكىن.

مۇناسىۋەتلىك ماقالىلەر