mith_proxy_in_go.md GoでhttpsをMiTMするProxyの作り方 CONNECTメソッドのリクエストから、http.Hijackerを使って生のTCPコネクションを取り出す クライアントには200 okを返す 接続先ホストの証明書を、予め用意してあるroot証明書でサインして生成する 生成した証明書でクライアントとtls接続を確立する (root証明書が登録されていないとブラウザで警告が出る) goroutine起こして、クライアントとのtls接続からhttp requestを読み込む 受けたhttp requestをそのまま接続先hostに送信する 接続先hostからのhttp responseを、クライアントtls接続に書き込む EOFが来るまで 5-7繰り返し https://github.com/elazarl/goproxy/blob/master/htt