HTTPS の傍受、API の検査、リクエストのリプレイ、HAR のエクスポート — Mac でネイティブに。
無料でオープンソース。開発は進行中。読み、監査し、貢献できるソースコード。
v0.10.0 build 13 ・ 2026年4月21日リリース ・ プライバシー重視 ・ クラウドなし ・ アカウント不要 ・ macOS 14+ ・ Apple Silicon / Intel 対応
brew search rockxy
現在はコミュニティ管理の Homebrew パッケージがあります · 公式署名済み .dmg を直接確認してください
SwiftUI と AppKit で構築。Electron ではなく。本物の Mac アプリ、本物の Mac パフォーマンス。
SwiftUI + AppKit、仮想スクロール NSTableView で 100k 以上のリクエストをラグなく処理。100ms ごとのバッチ更新で高トラフィック時も UI がスムーズに応答。
SMAppService 特権ヘルパーでシステムプロキシを即座に設定。初期設定後はターミナルコマンド不要。自動プロセス識別と実際のアプリアイコン表示。
ホストごとの TLS 証明書をオンザフライで生成。ルート CA 秘密鍵は macOS キーチェーンに保管。すべてのセキュリティ上の判断はソースコードにあります——コードを読み、主張を検証してください。
API デバッグワークフロー全体を——4つのステップ、設定不要で。
Mac 上のあらゆるアプリから HTTP、HTTPS、WebSocket、GraphQL-over-HTTP トラフィックをリアルタイムでキャプチャ。
ヘッダー、ボディ、Cookie、タイミングウォーターフォール、TLS 証明書。折りたたみ可能なノードの JSON ツリービュー。
ルールの適用、ブレークポイントの設定、または JavaScript スクリプトで通信中のリクエストとレスポンスを変更。
リクエストのリピート、差分比較、セッション保存、HAR や cURL でのエクスポート。
9つのコア開発者ツール、すべて macOS ネイティブ。プラグインなし、拡張機能なし、Electron なし。
Charles Proxy と Proxyman の無料・オープンソース・コミュニティ主導の代替ツール。
3つのステップ。設定ファイル不要。ターミナル不要。アカウント登録不要。
ダウンロードしてアプリケーションフォルダにドラッグ。特権ヘルパーは SMAppService で自動登録。
Rockxy がローカルルート CA を生成。ワンクリックでシステムキーチェーンにインストール。macOS が承認を求めます。
プロキシトグルをクリック。システム HTTP・HTTPS プロキシがすべてのネットワークインターフェースに自動設定。
Rockxy vs Charles Proxy vs Proxyman — 機能別に比較。
| 機能 | Charles Proxy | Proxyman | Rockxy |
|---|---|---|---|
| ネイティブ macOS | いいえ (Java) | ||
| オープンソース | |||
| 価格 | $50 | フリーミアム | 無料 |
| HTTPS インターセプト | |||
| WebSocket | |||
| スクリプト | 有料のみ | ||
| 差分ビュー | |||
| テレメトリ | 不明 | あり | なし |
Rockxy は透過的な MITM プロキシとしてアプリとネットワークの間に位置します。すべてのバイトが SwiftNIO の非同期 I/O エンジンを通過し、ブロッキングスレッドも不要なメモリコピーもありません。特権ヘルパーデーモンが双層 XPC セキュリティと自動クラッシュリカバリでシステムプロキシ設定を管理します。
接続処理
SwiftNIO のノンブロッキングイベントループが、リクエストごとのスレッド生成なしに数千の同時接続を処理します。
TLS 終端
Security.framework がローカルルート CA で署名されたホストごとのリーフ証明書を生成。秘密鍵は macOS キーチェーンから外に出ることはありません。
UI 更新
キャプチャしたトランザクションはバックグラウンド actor でバッチ処理され、100ms ごとに SwiftUI に反映 — 高負荷時もメインスレッドを解放します。
特権ヘルパー
SMAppService で登録された launchd デーモンがシステムプロキシ変更を処理。システム設定での1回の承認後、パスワードダイアログなしで動作。
XPC セキュリティ
すべての XPC 呼び出しは2つの独立チェックで検証——証明書チェーン比較と SecRequirement によるバンドル ID 検証。両方が必須。
クラッシュリカバリ
Rockxy が予期せず終了した場合、ヘルパーデーモンがバックアップ plist から元のプロキシ設定を自動復元。ウォッチドッグが2秒ごとにアプリプロセスを監視。
すべての依存関係はオープンソースです。すべてのフレームワークは問題を解決するために選ばれました——便利だからではなく。
SwiftNIO
非同期ネットワーキングエンジン。ノンブロッキングイベントループで数千の同時接続を処理 — 接続ごとのスレッドオーバーヘッドなし。
SwiftUI + AppKit
仮想スクロール対応の NSTableView によるネイティブ Mac UI — 可視セルのみをメモリに保持し、100k+ 行を描画。
Security.framework
ホストごとの TLS リーフ証明書をローカルルート CA で署名。ルート CA 秘密鍵は macOS キーチェーンに保存 — ディスクへの書き込みなし。
XPC Services
XPC で隔離された特権ヘルパープロセス。すべての接続は証明書チェーン比較で検証後にプロキシ操作を実行。
Rockxy の開発実装ノート。
A walkthrough of the per-host certificate chain, how the root CA private key stays in Keychain, and why your browser still shows a green padlock.
Why NSTableView with an NSViewRepresentable bridge outperforms a native SwiftUI List by 40x at 100k rows, and the batching strategy that keeps the main thread at zero.
Network.framework abstracts away the connection pipeline we need to intercept. SwiftNIO gives us channel handlers we can insert at the byte level — the only place MITM proxying works correctly.
ネットワーク解析ツールを信頼するか判断するなら、きれいな推薦文より、公開されている証拠を先に確認した方が安全です。
開発者が、開発者のために。
100% オープンコア、AGPL-3.0。ソースを読んで、チェックサムを確認して、プライバシー文書に目を通す——それから署名済みビルドをダウンロード。
Rockxy はオープンソースが基盤です——開発者による、開発者のためのツール。皆さんのサポートが、より速いリリース、より多くのプロトコル対応、プロジェクトの成長を後押しします。