Webアプリケーションやスマートフォンアプリの開発時に、ネットワークのやり取りを確認したいことがあります。その手のソフトウェアとしてCharlesが知られていますが、有償であるために避けている人もいるかも知れません。 そんな方に使ってみて欲しいのはLightProxyになります。Charles同様、ネットワークをキャプチャするWeb開発用プロキシです。

LightProxyの使い方

メイン画面です。hosts風にネットワーク設定を変更できるようです。

キャプチャしている内容です。

HTTPSの場合は専用の証明書を組み込みます。

一点注意点があるとすれば、CharlesもLightProxyもHTTPSのキャプチャにルート証明書を入れるということでしょう。そしてLightProxyはAlibaba製であるという点に注意してください。セキュアなネットワークでもキャプチャできるようになりますので、日々利用しているマシンには入れない方がいいかも知れません。

LightProxyはTypeScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

LightProxy alibaba/lightproxy: Open-soruce Web debugging proxy