要在Linux上使用Fiddler捕获HTTPS流量,请按照以下步骤操作:
安装Fiddler: 如果你还没有安装Fiddler,请访问Fiddler官方网站(https://www.telerik.com/fiddler)下载适用于Linux的安装包。按照官方文档的说明进行安装。
配置Fiddler以捕获HTTPS流量:
sudo fiddler
配置本地计算机信任Fiddler生成的证书:
由于Fiddler会生成一个自签名证书来加密和解密HTTPS流量,你需要将这个证书添加到本地计算机的信任列表中。
在终端中输入以下命令,将Fiddler生成的证书导出到一个文件中:
sudo mkdir -p ~/.ssh
sudo cp /var/lib/fiddler/ssl/cacert.pem ~/.ssh/fiddler-ca.pem
将证书添加到本地计算机的信任列表中。具体操作方法取决于你的Linux发行版和桌面环境。以下是在一些常见发行版中添加证书的方法:
sudo cp ~/.ssh/fiddler-ca.pem /usr/local/share/ca-certificates/
sudo update-ca-certificates
sudo cp ~/.ssh/fiddler-ca.pem /usr/share/pki/tls/certs/ca-bundle.crt
sudo cp ~/.ssh/fiddler-ca.pem /etc/pki/tls/certs/ca-trust.crt
sudo update-ca-trust extract
sudo cp ~/.ssh/fiddler-ca.pem /etc/pki/tls/certs/ca-bundle.crt
sudo update-ca-trust force-enable
配置浏览器使用Fiddler代理:
完成以上步骤后,Fiddler应该可以成功捕获Linux计算机上的HTTPS流量。请注意,捕获HTTPS流量可能会导致一些安全问题,因此在完成所需操作后,请务必停止Fiddler并删除相关证书。