linux 安裝mitmproxy 配置https證書

1.安裝mitmproxy
下載mitmproxy二進制安裝包:https://github.com/mitmproxy/mitmproxy/releases/

我下載的版本爲mitmproxy-4.0.1-linux.tar.gz

下載之後需要解壓然後將其配置到環境變量。

tar -zxvf mitmproxy-4.0.1-linux.tar.gz
sudo mv mitmproxy mitmdump mitmweb /usr/bin


接下來需要安裝證書

2. 證書配置
對於 MitmProxy 來說,如果想要截獲 HTTPS 請求,我們就需要設置證書,MitmProxy 在安裝後會提供一套 CA 證書,只要客戶端信任了 MitmProxy 提供的證書,我們就可以通過 MitmProxy 獲取 HTTPS 請求的具體內容,否則 MitmProxy 是無法解析 HTTPS 請求的。

首先運行一下命令產生 CA 證書,啓動 MitmDump 即可:

mitmdump
 在root目錄下生 成.mitmproxy 目錄裏面找到 CA 證書

在證書中找到mitmproxy-ca-cert.pem

 說明一下證書的描述:

如果在Ubuntu 上如果遇到的是.pem的文件,必須先將其轉換爲.crt文件:

 openssl x509 -in mitmproxy-ca-cert.pem -inform PEM -out mitmproxy-ca-cert.crt


 

在以下位置爲額外的CA證書創建目錄/usr/share/ca-certificates:

sudo mkdir /usr/share/ca-certificates/extra

 

將CA .crt文件複製到此目錄:

sudo cp  mitmproxy-ca-cert.crt /usr/share/ca-certificates/extra/mitmproxy-ca-cert.crt

 

讓Ubuntu添加.crt文件的路徑相/usr/share/ca-certificates對於/etc/ca-certificates.conf:

sudo dpkg-reconfigure ca-certificates


 遇到一個安裝界面,直接回車就可以了,安裝完成
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章