ポート転送マネージャー
PhanTerm には内蔵のポート転送マネージャーが用意されており、TUI 画面を終了して複雑な ssh -L コマンドラインパラメータを覚えることなく、SSH トンネルを通じてイントラネットの制限されたサービスに安全にアクセスできるようサポートします。
サポートされている転送モード
Section titled “サポートされている転送モード”- ローカル転送 (Local Forward):ローカルコンピュータの特定のポートを、リモートイントラネットのアドレスにマッピングします。例えば、ローカルの
8080をリモートデータベースの127.0.0.1:3306にマッピングします。 - リモート転送 (Remote Forward):リモートサーバーの特定のポートを、ローカルネットワークのアドレスにマッピングします。例えば、リモートサーバーからローカル開発環境の API サービスにアクセスできるようにします。
- 動的転送 (Dynamic Forward / SOCKS5):ローカルに SOCKS5 プロキシポートを開き、そのプロキシへのすべてのトラフィックをリモートサーバー経由で転送します。クロスドメインのネットワークテストに非常に適しています。
ポート転送の管理
Section titled “ポート転送の管理”ターミナルモードまたはノーマルモードのときに、F キーを押すと、画面中央にポート転送パネルを呼び出すことができます。
- 新しいルールの追加:パネル内で
aキーを押します。Ctrl+Tを使用して、トンネルタイプ(Local/Remote/Dynamic)をすばやく切り替えます。Tabキーを押して入力ボックス間を移動し、対応するポート番号を入力します。Enterを押して送信すると、トンネルがバックグラウンドで即座に確立されます。
- ルールの削除:リストから不要になったルールを選択し、
dを押して削除すると、直ちにポートの占有が解放されます。
設定の自動永続化と復元
Section titled “設定の自動永続化と復元”設定されたすべてのポート転送ルールは、現在のホスト定義と紐付けられ、ローカル設定(connections.yaml)に自動的かつ永続的に保存されます。
次回このサーバーに再接続した際、PhanTerm はバックグラウンドで静かに自動的に前回保存したすべての転送トンネルを立ち上げます。一度設定すれば、その後は完全に手間いらずとなりますのでご安心ください。