PacketProxy
PacketProxy copied to clipboard
A local proxy written in Java
Serversを新しく作りencode moduleを変更したものを作成すると変更が反映されます。 現在の向き先の既存のServersのencode moduleを更新しても変更が反映されないです。 UI上はされているように見えますが実際に通信内容を見ると以前指定したencode moduleで通信しています。
現在は、ListenPortの設定において、手動でHTTP_PROXY(HTTP/HTTPSのプロキシモード)もしくはHTTPS_TRANSPARENT_PROXY(HTTPSのinvisibleモードの相当)を選択しなければならない。 HTTP_PROXYにHTTPS_TRANSPARENT_PROXYを統合した上でパケットにより自動判別できれば、とても使いやすくなりそう。
PacketProxyのDNSサーバ機能のように、PacketProxyにOpenVPNサーバ機能があれば、スマホ端末からPacketProxyにVPN接続するだけで、簡単に全ての通信をPacketProxyに送ることができるようになると思います
Serversの編集のダイアログでUpstream Http Proxyを有効にすると一部の項目がdisableされるが、最初から有効になっているホストに対してEditボタンを押して編集すると無効化されていない状態になる。