Rockxy v0.10.0 リリース!今すぐダウンロードしてデバッグを始めましょう。 こちらからダウンロード →
無料 & オープンソース

macOS ネイティブネットワークデバッグプロキシ

HTTPS の傍受、API の検査、リクエストのリプレイ、HAR のエクスポート — Mac でネイティブに。無料でオープンソース。開発は進行中。読み、監査し、貢献できるソースコード。

v0.10.0 build 13 ・ 2026年4月21日リリース ・ プライバシー重視 ・ クラウドなし ・ アカウント不要 ・ macOS 14+ ・ Apple Silicon / Intel 対応

Terminal Homebrew
$ brew search rockxy

現在はコミュニティ管理の Homebrew パッケージがあります · 公式署名済み .dmg を直接確認してください

Rockxy ダークテーマ — ネットワークトラフィックインスペクター
Rockxy ライトテーマ — ネットワークトラフィックインスペクター
macOS 14+
現在の対応バージョン
Universal
Apple Silicon / Intel
AGPL-3.0
公開ソースのライセンス
SHA256
ダウンロード検証用
Homebrew
現在はコミュニティ管理

macOS のために作られた。
移植ではなく。

SwiftUI と AppKit で構築。Electron ではなく。本物の Mac アプリ、本物の Mac パフォーマンス。

ネイティブパフォーマンス

SwiftUI + AppKit、仮想スクロール NSTableView で 100k 以上のリクエストをラグなく処理。100ms ごとのバッチ更新で高トラフィック時も UI がスムーズに応答。

システム統合

SMAppService 特権ヘルパーでシステムプロキシを即座に設定。初期設定後はターミナルコマンド不要。自動プロセス識別と実際のアプリアイコン表示。

透明なセキュリティ

ホストごとの TLS 証明書をオンザフライで生成。ルート CA 秘密鍵は macOS キーチェーンに保管。すべてのセキュリティ上の判断はソースコードにあります——コードを読み、主張を検証してください。

キャプチャ。検査。変更。リプレイ。

API デバッグワークフロー全体を——4つのステップ、設定不要で。

1

キャプチャ

Mac 上のあらゆるアプリから HTTP、HTTPS、WebSocket、GraphQL-over-HTTP トラフィックをリアルタイムでキャプチャ。

2

検査

ヘッダー、ボディ、Cookie、タイミングウォーターフォール、TLS 証明書。折りたたみ可能なノードの JSON ツリービュー。

3

変更

ルールの適用、ブレークポイントの設定、または JavaScript スクリプトで通信中のリクエストとレスポンスを変更。

4

リプレイ

リクエストのリピート、差分比較、セッション保存、HAR や cURL でのエクスポート。

すべての HTTP デバッグツールを1つのネイティブアプリに。

9つのコア開発者ツール、すべて macOS ネイティブ。プラグインなし、拡張機能なし、Electron なし。

トラフィックキャプチャ

あらゆる macOS アプリケーションの HTTP および HTTPS トラフィックをインターセプト。WebSocket フレームを検査し、GraphQL-over-HTTP 操作を自動検出。許可リストで特定ドメインのキャプチャを制限し、リアルタイムで帯域幅を追跡。

HTTP HTTPS インターセプション WebSocket GraphQL-over-HTTP プロセス識別 タイミングウォーターフォール 許可リスト 帯域幅モニタリング
macOSアプリ(Safari、Firefox、Chrome、Curlなど)から傍受したHTTPおよびHTTPSリクエストを表示するRockxyのトラフィックキャプチャ

AI アシスタント向け MCP サーバー

MCP 対応の AI アシスタント — Claude Desktop、Cursor、Windsurf、Zed — をキャプチャしたトラフィックに接続できます。自然言語でリクエストを質問し、実際のレスポンスからテストケースを生成し、複雑なペイロードを即座に解説。トラフィックは Mac 内で完結し、クラウドへのアップロード、リクエストボディのテレメトリ、ベンダーロックインはありません。Rockxy の MCP サーバーは stdio でローカル動作し、AGPL-3.0 で配布、GitHub でソースを監査できます。

MCP サーバー Claude Desktop 対応 Cursor 自然言語 テスト生成 ローカル完結
Rockxy の設定 → MCP タブ。ローカルポートで動作する MCP サーバー、Claude Desktop と Cursor 向けのコピー&ペースト設定 JSON、AI 送信前にセンシティブデータをリダクトするプライバシー設定を表示
Rockxy 開発者セットアップ ハブ — Python、Node.js、cURL、Ruby、Go、Rust、Java VMs、ブラウザのランタイム サイドバー。Python セットアップ ビューには Overview、Snippets、Validate、Troubleshooting タブ。プロキシ、録画、証明書、ポートの Readiness パネルと、Run Test アクションを備えた Validation パネル

開発者セットアップ ハブ

Python、Node.js、Ruby、Go、Rust、Java VM、cURL、ブラウザ——すべてのランタイム向けのコピペ可能なセットアップ スニペット。ワンクリックの Verify がプロキシ状態、証明書の信頼、ポートをリアルタイムで確認。失敗したときは Troubleshooting パネルが汎用エラーではなく正確な修正手順を示してくれます。クライアントが本当に Rockxy を通っているか、もう推測する必要はありません。

マルチランタイム コピペスニペット ワンクリック Verify 証明書確認 ランタイム検証 トラブルシューティング
信頼されたルートCAステータス、システム検証、エクスポート・生成・リセットアクションを表示するRockxyの証明書管理パネル

証明書管理

Rockxy は初回起動時に P-256 ECDSA ルート CA を生成し、秘密鍵を macOS キーチェーンに保存します——ディスクには保存しません。ホストごとの証明書は 1,000 件の LRU キャッシュでオンデマンド生成。内蔵セットアップウィザードで信頼設定を案内し、証明書ピン留めホストは自動検出してパススルーします。

P-256 ECDSA ホスト別証明書 キーチェーン保存 ワンクリック信頼 診断パネル 自動パススルー

マップローカル&マップリモート

フロントエンド開発中にローカルファイルからレスポンスを提供——API のモック、エラー状態のテスト、オフライン作業。本番トラフィックをステージングにリダイレクト、API バージョンの切り替え、CDN をローカル開発サーバーにルーティング。空白のフィールドは元の値を保持します。

マップローカル(ファイル) マップローカル(ディレクトリ) レスポンススナップショット マップリモート Host ヘッダー保持 サブパス含む
正規表現のソースパターンを localhost:9999 にリダイレクトする Rockxy の Map Remote ルールウィンドウ
マッチングルール、ワイルドカードサポート、サブパス切替、リクエスト/レスポンスフェーズのチェックボックスを備えた Rockxy のブレークポイントルールエディター

ブレークポイントとルール

ブレークポイントで転送中のリクエストとレスポンスを一時停止——転送前にメソッド、URL、ヘッダー、ボディ、ステータスコードを検査・編集。不要なリクエストを直接ブロックするか、設定可能な遅延で接続をスロットル。ルールは順番に評価され、最初の一致が適用されます。

ブレークポイント(リクエスト) ブレークポイント(レスポンス) ブロック スロットル 正規表現マッチング ワイルドカードマッチング

ヘッダー変更

リクエスト、レスポンス、または両方でヘッダーを追加・削除・置換。操作は上から下へ実行されるため、順序が重要です。組み込みプリセットから開始——CORS ヘッダー追加、Authorization 削除、Server ヘッダー除去——またはカスタムルールを作成。

ヘッダー追加 ヘッダー削除 ヘッダー置換 リクエストフェーズ レスポンスフェーズ 組み込みプリセット
URL パターンのマッチ条件と追加・削除・置換のヘッダー操作を備えた Rockxy のヘッダー変更ルールエディター
全スコープで 50ms レイテンシの LTE プロファイルをアクティブにした Rockxy のネットワーク条件ルールウィンドウ

ネットワーク条件

実際のレイテンシに対するアプリの動作をテストするためにスローネットワークをシミュレート。プリセットを選択——3G(400 ms)、EDGE(850 ms)、LTE(50 ms)、WiFi(2 ms)——またはカスタム遅延を設定。一度に1つの条件のみアクティブ、TLS インターセプション後の復号化トラフィックに適用。

3G EDGE LTE 非常に悪いネットワーク WiFi カスタム遅延

リプレイと差分

リクエストを即座にリピート、または「編集してリプレイ」でメソッド、URL、ヘッダー、ボディを変更してから送信。2つのキャプチャしたトランザクションを並べて比較。

リプレイ 編集してリプレイ サイドバイサイド差分 リクエストリプレイ
リクエストライン、ホスト、クエリ、ヘッダー、ボディの差分をハイライトして 2 つのトランザクションを並べて比較する Rockxy の差分ビュー
HAR、リクエストボディ、レスポンスボディのエクスポートオプションを含むサブメニューを表示した Rockxy のリクエストコンテキストメニュー

セッションとエクスポート

ネイティブ .rockxysession ファイルの保存と読み込み。HAR のインポートとエクスポートでクロスツール互換性を実現。任意のリクエストを cURL、生 HTTP、または JSON としてコピー。複数の独立したワークスペースタブで作業し、それぞれ独自のフィルター、選択、インスペクターを保持。

.rockxysession HAR インポート HAR エクスポート cURL としてコピー JSON としてコピー ワークスペースタブ

JavaScript スクリプティング

スクリプトを書いてトラフィックをプログラム的に検査、変更、フィルタリング。リクエストとレスポンスのフックを設定し、タイムアウトや例外のインラインエラーフィードバックを取得。

リクエストフック レスポンスフック トラフィックフィルタリング 自動化
Scripting Tool を有効にするオプションと空のスクリプトリストを備えた Rockxy のスクリプティングウィンドウ

Charles Proxy と Proxyman の無料・オープンソース・コミュニティ主導の代替ツール。

1分以内に起動。

3つのステップ。設定ファイル不要。ターミナル不要。アカウント登録不要。

1

インストール

ダウンロードしてアプリケーションフォルダにドラッグ。特権ヘルパーは SMAppService で自動登録。

2

証明書を信頼

Rockxy がローカルルート CA を生成。ワンクリックでシステムキーチェーンにインストール。macOS が承認を求めます。

3

キャプチャ開始

プロキシトグルをクリック。システム HTTP・HTTPS プロキシがすべてのネットワークインターフェースに自動設定。

Rockxy と他ツールの比較

Rockxy vs Charles Proxy vs Proxyman — 機能別に比較。

機能 Charles Proxy Proxyman Rockxy
ネイティブ macOS いいえ (Java)
オープンソース
価格 $50 フリーミアム 無料
HTTPS インターセプト
WebSocket
スクリプト 有料のみ
差分ビュー
テレメトリ 不明 あり なし

アーキテクチャ

Rockxy は透過的な MITM プロキシとしてアプリとネットワークの間に位置します。すべてのバイトが SwiftNIO の非同期 I/O エンジンを通過し、ブロッキングスレッドも不要なメモリコピーもありません。特権ヘルパーデーモンが双層 XPC セキュリティと自動クラッシュリカバリでシステムプロキシ設定を管理します。

Your App any macOS process System Proxy SMAppService helper Rockxy SwiftNIO engine async I/O · port 8888 TLS Intercept per-host cert · Keychain CA Upstream Server api.example.com also feeds Inspect headers · body · TLS Modify rules · breakpoints · JS Log sessions · HAR · replay Figure 1 — Rockxy transparent MITM proxy architecture

接続処理

SwiftNIO のノンブロッキングイベントループが、リクエストごとのスレッド生成なしに数千の同時接続を処理します。

TLS 終端

Security.framework がローカルルート CA で署名されたホストごとのリーフ証明書を生成。秘密鍵は macOS キーチェーンから外に出ることはありません。

UI 更新

キャプチャしたトランザクションはバックグラウンド actor でバッチ処理され、100ms ごとに SwiftUI に反映 — 高負荷時もメインスレッドを解放します。

特権ヘルパー

SMAppService で登録された launchd デーモンがシステムプロキシ変更を処理。システム設定での1回の承認後、パスワードダイアログなしで動作。

XPC セキュリティ

すべての XPC 呼び出しは2つの独立チェックで検証——証明書チェーン比較と SecRequirement によるバンドル ID 検証。両方が必須。

クラッシュリカバリ

Rockxy が予期せず終了した場合、ヘルパーデーモンがバックアップ plist から元のプロキシ設定を自動復元。ウォッチドッグが2秒ごとにアプリプロセスを監視。

Rockxy を支える技術スタック

すべての依存関係はオープンソースです。すべてのフレームワークは問題を解決するために選ばれました——便利だからではなく。

SwiftNIO

非同期ネットワーキングエンジン。ノンブロッキングイベントループで数千の同時接続を処理 — 接続ごとのスレッドオーバーヘッドなし。

SwiftUI + AppKit

仮想スクロール対応の NSTableView によるネイティブ Mac UI — 可視セルのみをメモリに保持し、100k+ 行を描画。

Security.framework

ホストごとの TLS リーフ証明書をローカルルート CA で署名。ルート CA 秘密鍵は macOS キーチェーンに保存 — ディスクへの書き込みなし。

XPC Services

XPC で隔離された特権ヘルパープロセス。すべての接続は証明書チェーン比較で検証後にプロキシ操作を実行。

エンジニアリングブログ

Rockxy の開発実装ノート。

すべての記事 →

公開情報から Rockxy を評価する

ネットワーク解析ツールを信頼するか判断するなら、きれいな推薦文より、公開されている証拠を先に確認した方が安全です。

開発者が、開発者のために。

開発者は読める。エンタープライズは監査できる。触ってみて。

100% オープンコア、AGPL-3.0。ソースを読んで、チェックサムを確認して、プライバシー文書に目を通す——それから署名済みビルドをダウンロード。

お問い合わせ

ご質問、バグの報告、またはコラボレーションのご希望がありましたら、以下のチャンネルからご連絡ください。