MAC下使用Wireshark调试chrome浏览器的HTTP/2流量

Posted fanyegong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC下使用Wireshark调试chrome浏览器的HTTP/2流量相关的知识,希望对你有一定的参考价值。

1.设置环境变量

mkdir ~/tls && touch ~/tls/sslkeylog.log

#zsh
echo "
export SSLKEYLOGFILE=~/tls/sslkeylog.log" >> ~/.zshrc && source ~/.zshrc

#bash
echo "
export SSLKEYLOGFILE=~/tls/sslkeylog.log" >> ~/.bash_profile && . ~/.bash_profile

2.设置wireshark的解密密钥文件地址

技术图片

3.通过命令行启动chrome

/Applications/Google Chrome.app/Contents/MacOS/Google Chrome --user-data-dir=/tmp/chrome --ssl-key-log-file=~/tls/sslkeylog.log

4.抓包

技术图片

 

 

 

参考:https://imququ.com/post/http2-traffic-in-wireshark.html

 

以上是关于MAC下使用Wireshark调试chrome浏览器的HTTP/2流量的主要内容,如果未能解决你的问题,请参考以下文章

Mac中wireshark如何抓取HTTPS流量?

mac下chrome单步调试的快捷键是什么啊6¥86¥8

在win和linux下,F12都是能调出js调试的; 在mac下F12好像不行呀,求指点!!

mac chrome ios webview调试

使用 nghttp2 调试 HTTP/2 流量

谷歌浏览器远程调试本地域