Luaでカスタマイズでき、外部コマンドによる豊富なプレビューを備えた、Rust製のキーボード操作主体の3ペイン型ターミナルファイルブラウザー。
emanuele-em/proxelar
TUI・Web GUI・CLIからHTTP、HTTPS、WebSocket通信を検査・傍受・再送・書き換えできる、Rust製のスクリプト対応MITMプロキシ
代替できる製品:Charles Proxy
Proxyman
Burp Suite
- スター
- 1,081
- フォーク
- 68
- 未解決の Issue
- 0
- 最終コミット
- 4 日前
これは何?
Proxelarは、アプリケーションが送受信する内容を確認・変更したい開発者向けのローカルMITMプロキシです。単一のバイナリで動作し、TUI、通常のターミナル出力、ブラウザーGUI、ヘッドレスREST APIから利用できます。HTTPSの傍受には、ローカルで生成したCAとホストごとの証明書を使います。テスト対象のクライアントに一度インストールすれば利用できます。
受動的なキャプチャに加えて、リクエストを一時停止してメソッド、URI、ヘッダー、本文を編集してから転送できます。また、通信を書き換えたり、ブロックしたり、短絡させたり、モックしたりできるLuaフック(`on_request`と`on_response`)も備えています。Forwardモードでは設定したクライアントの通信を検査し、Reverseモードではローカルサービスの前段にProxelarを配置します。セッションは保存・再読み込みでき、シークレットをマスキングしたうえでHAR、curl、raw HTTPファイルとしてインポート・エクスポートできます。
プロキシコアは`proxyapi`ライブラリとして利用でき、プロジェクトではHTTP/1、HTTP/2、機能を有効にした場合のHTTP/3に加え、WireGuard、SOCKS5、DNS、raw UDPのキャプチャモードもサポート対象として挙げています。
主な機能
- 01ホストごとのローカルCA証明書を使って、HTTP、HTTPS、WebSocket通信をキャプチャします。
- 02対話型の傍受機能で、リクエストの編集、転送、破棄、再送ができます。
- 03Luaフックでリクエストやレスポンスを書き換えたり、ブロック、短絡、モックしたりできます。
- 04TUI、ターミナル、ブラウザーGUI、ヘッドレスREST APIの各インターフェースを提供します。
- 05セッションの保存・読み込みに加え、HAR、curl、raw HTTPのインポート・エクスポートに対応します。
ユースケース
- ブラウザー、モバイルアプリ、CLIツールから送信されるAPIリクエストとレスポンスのデバッグ。
- 開発中にサービスの前段でローカルAPIエンドポイントをモックする。
- フレームを検査して、WebSocketクライアントの挙動をテストする。
- Luaスクリプトや宣言的ルールを使って、ヘッダーを追加または削除する。
トピック
よくある質問
- proxelar とは?
- TUI・Web GUI・CLIからHTTP、HTTPS、WebSocket通信を検査・傍受・再送・書き換えできる、Rust製のスクリプト対応MITMプロキシ Proxelarは、アプリケーションが送受信する内容を確認・変更したい開発者向けのローカルMITMプロキシです。単一のバイナリで動作し、TUI、通常のターミナル出力、ブラウザーGUI、ヘッドレスREST APIから利用できます。HTTPSの傍受には、ローカルで生成したCAとホストごとの証明書を使います。テスト対象のクライアントに一度インストールすれば利用できます。
- proxelar は無料で使えますか?ライセンスは?
- proxelar は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- proxelar は今もメンテナンスされていますか?
- 活発にメンテナンス中。proxelar の最終コミットは 2026年10月16日 です。
- proxelar は何に使えますか?
- ブラウザー、モバイルアプリ、CLIツールから送信されるAPIリクエストとレスポンスのデバッグ。 開発中にサービスの前段でローカルAPIエンドポイントをモックする。 フレームを検査して、WebSocketクライアントの挙動をテストする。 Luaスクリプトや宣言的ルールを使って、ヘッダーを追加または削除する。
- proxelar はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/emanuele-em/proxelar
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIコーディングエージェントに届く前にシェルコマンドの出力を絞り込み、圧縮するCLIプロキシ。トークン消費を削減します。
Google Workspace APIを統一したインターフェースで操作し、スクリプトやAIエージェント向けにJSONを出力するCLI。
JSONやlogfmtのログを読みやすく表示し、フィルタリング、ソート、ライブ追従にも対応するコマンドラインログビューア。