

前提:  
Pythonを使用してpipでmitmproxyをインストール済です。Pythonのバージョンは3.11でwindows10を使用。  
使用しているiphoneのバージョンは16.5.1です。

まずコマンドプロンプトでmitmproxyを起動します。その後ipアドレスと8080のポートでパソコンのwifiの設定からプロキシを手動にして入力します。それからパソコンのファイアウォールの設定を無効にしてからmitm.itに接続し、iosのmitmproxy-
ca-
cert.pemをダウンロードします。その後ファイアウォールを有効にしてからメールで自分が使用しているiphoneに送ります。届いたメールを開くと証明書（X.509)が表示されるのできちんとできているはずです。しかしファイルを開こうとするとインストールのボタンがでてこないです。  
証明書をきちんとiphoneでインストールできるようにしたいのですが、どうしたらいいでしょうか？

*パソコンのwifiの設定でプロキシを手動にする理由はiphoneで同様の操作をすると回線の接続が切れることからまずパソコンで手動にします。iphoneでプロキシを手動からオフに切り替えると通常通りwifiが使えるようになります。この原因も知りたいです。  
*フィアウォールを無効にする理由は無効にしないとmitm.itに接続できないからです。有効のままだと接続できませんでした。  
*グーグルのプライバシーとセキュリティのデバイス証明管理からmitmproxyを見ると信頼されない発行元にあります。このサイトを参考にしてもきちんと認識されませんでした。

<https://picscels.site/mitmproxy-certificate-trap/>


CC BY-SA 4.0
2023-08-05T09:21:30.860
95858
2023-08-05T12:19:20.143
2023-08-05T12:19:20.143
3054
59213
question
network iphone proxy
mitmproxyの証明書をiPhoneにインストールできない