Squid аркылуу WSS жөнөкөй WebSocket жаңыртуу менен бирдей эмес
CONNECT ичиндеги шифрленген WebSocket'терди forward проксидеги жөнөкөй HTTP Upgrade иштетүүдөн ажыратыңыз.
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 трафиги эле эле хост аты үчүн да колдонмо талаптары, туташуунун өмүрү же ортомчулардын чектөөлөрү себебинен ийгиликсиз болушу мүмкүн.