http2協議的wireshark抓包方法

2021-08-15 02:05:09 字數 560 閱讀 8097

根據中大學業要求,要抓個http2的包來玩玩。但直接下個最新版的wireshark是抓不到http2的包的。

因為在被解密之前,http2的包會被wireshark識別為tcp協議,因此用http2過濾器一點用都沒有。

網上的教程各種胡吹,但實際解決很簡單:

①隨便在電腦裡創個字尾名為.log的檔案,拷貝其路徑。

②記住路徑,去電腦系統變數裡建立個新的變數,名字為sslkeylogfile。瀏覽器會到這裡記錄秘鑰的。

③去wireshark裡,在編輯-首選項-ssl裡把log檔案所在的路徑拷貝進去。

做完這三步,重啟瀏覽器,就能抓到包了。

再次對不說人話的教程感到憤怒。

公升級HTTP 2協議

首先只有使用https協議的站點可以公升級http 2協議 nginx如果想要公升級http 2需要滿足以下要求 nginx版本要高於1.9.5 with http ssl module 跟 with http v2 module 必帶 因為http2.0協議需要使用https協議。yum inst...

http2協議的理解

http2的優點 1.多路復用。基於同乙個連線 並行傳送多個請求。2.服務端推送。nginx還不支援。3.請求頭部壓縮。服務端和客戶端,建立連線後需要共同維護乙個頭部表。後面的請求,只需攜帶跟上一次請求不同的頭部字段資訊。4.二進位制楨。有兩種http2協議 一 瀏覽器實現的http2協議 1.必須...

Nginx 支援Http2協議

要開啟http 2協議支援,需要在nginx 1.10以上版本並且需要openssl庫的版本在1.0.2以上編譯。http 2.0只支援開啟了https的 檢視當前openssl版本 需要openssl庫的版本在1.0.2以上 openssl version可以看到我這裡的版本正好是1.0.2 滿足...