SECURE PIPES 2.0.14 ユーザーガイド

スクリーンショットと図では英語のインターフェイスが使用されています。以下の説明は翻訳されたものです。選択したアプリ言語ではコントロール名が異なる場合があります。

macOS でのローカル ポート転送

サービスを直接公開することなく、Mac 上のポートを介してリモート データベース、Web サービス、または Unix ソケットにアクセスします。

トンネルの仕組み

クライアントは Mac 上のローカル リスナーに接続します。 Secure Pipes は、SSH を介してストリームを伝送します。次に、SSH サーバーは、構成されたリモート ターゲットに接続します。ターゲットは SSH サーバー自体である必要はありません。そのサーバーから到達可能である必要があります。

原寸図を開きます。

以下の例では、Mac 上の 127.0.0.1:15432 を、SSH サーバーで認識される 127.0.0.1:5432 にマッピングします。これら 2 つのループバック アドレスは、異なるコンピュータを参照します。

ローカル転送を構成する

PostgreSQL の例を使用したローカル転送エディター

  1. 接続 → + → 新規ローカル転送… を選択します。
  2. わかりやすい接続名を入力し、 プリセットホスト: を選択するか、カスタム SSH 詳細を入力します。
  3. ローカルのバインドアドレス: を 127.0.0.1 に設定し、そのポートを 15432 に設定します。
  4. リモート TCP を選択し、ターゲット アドレス 127.0.0.1、ポート 5432 を入力します。
  5. 厳密なホストキーチェックを有効にしておきます。パスワードまたは 鍵ファイルを設定します。
  6. 追加をクリックし、保存されたプロファイルから接続をクリックします。
  7. 接続したら、データベース クライアントをホスト 127.0.0.1、ポート 15432 に設定します。データベースは引き続き独自の認証を使用します。

SSH サーバーは転送を許可する必要があります。宛先サービスが実行中であり、そのサーバーから到達できる必要があります。接続されたトンネルはアプリケーション レベルの認証を削除しません。

複数のマッピングを管理する

エディタで [ポート転送を管理…] をクリックします。プロファイルには、最初の行を含めて最大 128 個のマッピングを含めることができます。複数のローカル/リモート マッピングには、7 日間の共通の試用期間の後、Pro が必要です。

実際のマッピング マネージャー内の 2 つのローカル TCP マッピング

  • 用途はメモです。ルーティングは変更されません。
  • 有効 は、その行が次の接続でリスナーを作成するかどうかを制御します。
  • 編集するセルをクリックします。 追加 は前述のアドレスを継承し、ポートを空白のままにします。
  • 複製 または ⌘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 日更新