Squid яагаад HTTPS хост бичдэг ч хуудасны зам бичдэггүй вэ
Энгийн Squid CONNECT логт байхгүй HTTPS замыг TLS таслан сонсохыг ердийн логийн тохиргоо гэж үзэхгүйгээр тайлбарлана.
shop.example:443-ийн бичлэг Squid-д /orders/42 замыг өгөхгүй. CONNECT хост/порт шаарддаг; дараа нь очих газрын TLS HTTP замыг туннель дотор зөөнө.
| Баталгаа | Энгийн CONNECT дамжуулалт |
|---|---|
| Очих хост/порт ба туннелийн үр дүн | Проксид боломжтой. |
| Дотоод HTTPS зам ба аппын хүсэлт | Клиент ба вэбсайтын хооронд шифрлэгдсэн. |
#-ээр эхэлдэг хөтчийн URL хэсэг | Ихэвчлэн клиент дотор үлддэг, проксийн логоос гадна ч. |
Логийн формат Squid-д байгаа талбаруудыг бичиж чадна, харагдаагүй мессежийг тайлж чадахгүй. Энгийн HTTP дамжуулалт өөр, учир нь зуучлагч тэр HTTP хүсэлтийг хүлээж авдаг. Илүү дэлгэрэнгүй гаралт CONNECT-ийн хил хязгаарыг өөрчлөхгүй.
Удирдлагатай TLS таслан сонсох нь клиентийн итгэл ба захиргааны шаардлагыг өөрчилдөг. Энэ нь жижиг лог шилжүүлэгч биш бөгөөд IP сольдог энгийн дамжуулагч проксид шаардлагагүй.
Хэрэв апп таных бол хуудасны түвшний оношилгоо хэрэгтэй бол түүний лог эсвэл зохистой зохион бүтээсэн клиентийн телеметрийг ашигла. Проксийн доголдолд очих хост, цаг, төлөв ба дууссан холболтын шатыг хадгал; эдгээр нь хувийн хуудасны замыг цуглуулахгүйгээр асуудлыг олох нь олон.