スクリーンショットと図では英語のインターフェイスが使用されています。以下の説明は翻訳されたものです。選択したアプリ言語ではコントロール名が異なる場合があります。
macOS でのローカル ポート転送
サービスを直接公開することなく、Mac 上のポートを介してリモート データベース、Web サービス、または Unix ソケットにアクセスします。
トンネルの仕組み
クライアントは Mac 上のローカル リスナーに接続します。 Secure Pipes は、SSH を介してストリームを伝送します。次に、SSH サーバーは、構成されたリモート ターゲットに接続します。ターゲットは SSH サーバー自体である必要はありません。そのサーバーから到達可能である必要があります。
原寸図を開きます。
以下の例では、Mac 上の 127.0.0.1:15432 を、SSH サーバーで認識される 127.0.0.1:5432 にマッピングします。これら 2 つのループバック アドレスは、異なるコンピュータを参照します。
ローカル転送を構成する

- 接続 → + → 新規ローカル転送… を選択します。
- わかりやすい接続名を入力し、 プリセットホスト: を選択するか、カスタム SSH 詳細を入力します。
- ローカルのバインドアドレス: を
127.0.0.1に設定し、そのポートを15432に設定します。 - リモート TCP を選択し、ターゲット アドレス
127.0.0.1、ポート5432を入力します。 - 厳密なホストキーチェックを有効にしておきます。パスワードまたは 鍵ファイルを設定します。
- 追加をクリックし、保存されたプロファイルから接続をクリックします。
- 接続したら、データベース クライアントをホスト
127.0.0.1、ポート15432に設定します。データベースは引き続き独自の認証を使用します。
SSH サーバーは転送を許可する必要があります。宛先サービスが実行中であり、そのサーバーから到達できる必要があります。接続されたトンネルはアプリケーション レベルの認証を削除しません。
複数のマッピングを管理する
エディタで [ポート転送を管理…] をクリックします。プロファイルには、最初の行を含めて最大 128 個のマッピングを含めることができます。複数のローカル/リモート マッピングには、7 日間の共通の試用期間の後、Pro が必要です。

- 用途はメモです。ルーティングは変更されません。
- 有効 は、その行が次の接続でリスナーを作成するかどうかを制御します。
- 編集するセルをクリックします。 追加 は前述のアドレスを継承し、ポートを空白のままにします。
- 複製 または ⌘D は行をコピーします。保存する前に、別のリスナー ポートを割り当ててください。
- 行ハンドルをドラッグして並べ替えます。保存すると、最初の行がメイン エディタのマッピングになります。
- 最初の行を直接削除することはできません。必要に応じて無効にするか、順序を変更します。
- 保存 はテーブルの下書きをエディターに適用します。接続エディターも保存します。 キャンセル はテーブルの下書きを破棄します。
すべてのマッピングは、プロファイルの SSH 設定とライフサイクルを共有します。それぞれが独立した SSH 接続を作成するわけではありません。プロファイルを切断すると、マッピングが停止します。保存されたプロファイルを編集しても、すでに実行中の SSH セッションはホット再構成されません。再接続して変更を適用します。
Unixソケットターゲットを使用する
[リモート Unix ソケット] を選択し、SSH サーバー上の絶対パス (/var/run/service.sock など) を入力します。ターゲットポートが無効になります。これでもローカルの TCP リスナーが使用されます。宛先は Unix ソケットです。 SSH アカウントには、そのソケットにアクセスするための権限が必要です。
ソケット パスはアプリの検証ルールを満たす必要があります。スペース、引用符、制御文字、または # を含まない絶対パスを使用し、サポートされている長さ内に収めてください。ソケット メニューには、共通のパスと履歴が表示されます。
待ち受けアドレスの安全性と問題の解決
Mac のみを対象としたサービスにはループバックを使用します。 0.0.0.0 または * にバインドすると、ネットワークとファイアウォールの影響を受ける他のコンピューターにリスナーが公開される可能性があります。転送されたデータベースは依然としてデータベースであるため、アクセスできるユーザーを制限します。
起動に失敗した場合は、エラー/ログで失敗した行とポートを確認してください。ローカル ポートが使用されていると、プロファイルが起動できなくなる可能性があります。特権付きの低ポートではなく、15432 などの未使用の高ポートを優先します。
ローカル ポート フォワーディングでは、通常の UDP ではなく TCP が使用されます。 SOCKS での UDP サポートは別の機能です。 SOCKS プロキシ を参照してください。
Secure Pipes 2.0.14 に基づく · 2026 年 10 月 18 日更新