コンテンツにスキップ

ポート転送マネージャー

PhanTerm には内蔵のポート転送マネージャーが用意されており、TUI 画面を終了して複雑な ssh -L コマンドラインパラメータを覚えることなく、SSH トンネルを通じてイントラネットの制限されたサービスに安全にアクセスできるようサポートします。

サポートされている転送モード

Section titled “サポートされている転送モード”
  • ローカル転送 (Local Forward):ローカルコンピュータの特定のポートを、リモートイントラネットのアドレスにマッピングします。例えば、ローカルの 8080 をリモートデータベースの 127.0.0.1:3306 にマッピングします。
  • リモート転送 (Remote Forward):リモートサーバーの特定のポートを、ローカルネットワークのアドレスにマッピングします。例えば、リモートサーバーからローカル開発環境の API サービスにアクセスできるようにします。
  • 動的転送 (Dynamic Forward / SOCKS5):ローカルに SOCKS5 プロキシポートを開き、そのプロキシへのすべてのトラフィックをリモートサーバー経由で転送します。クロスドメインのネットワークテストに非常に適しています。

ターミナルモードまたはノーマルモードのときに、F キーを押すと、画面中央にポート転送パネルを呼び出すことができます。

  1. 新しいルールの追加:パネル内で a キーを押します。
    • Ctrl+T を使用して、トンネルタイプ(Local/Remote/Dynamic)をすばやく切り替えます。
    • Tab キーを押して入力ボックス間を移動し、対応するポート番号を入力します。
    • Enter を押して送信すると、トンネルがバックグラウンドで即座に確立されます。
  2. ルールの削除:リストから不要になったルールを選択し、d を押して削除すると、直ちにポートの占有が解放されます。

設定されたすべてのポート転送ルールは、現在のホスト定義と紐付けられ、ローカル設定(connections.yaml)に自動的かつ永続的に保存されます。

次回このサーバーに再接続した際、PhanTerm はバックグラウンドで静かに自動的に前回保存したすべての転送トンネルを立ち上げます。一度設定すれば、その後は完全に手間いらずとなりますのでご安心ください。