SSH Tunnel Manager(MAC版)

SSH ポートフォワードを管理する無料・オープンソースのメニューバーアプリ。ローカル・リモート・SOCKS トンネル、踏み台ホスト、自動再接続に対応。

SSH Tunnel Manager の概要

SSH Tunnel Manager は、Mac で SSH ポートフォワードを管理する軽量なメニューバーアプリです。ターミナルで ssh -N -L コマンドを入力し、どのトンネルが動いているか忘れてしまう代わりに、各トンネルを設定で一度だけ登録し、メニューバーからオン・オフを切り替えられます。ネイティブの Swift と AppKit で書かれており、macOS 付属の SSH を使うため、独自のバイナリは同梱していません。

1 つのトンネルで、1 本の SSH 接続の上に多数のポート割り当てを載せられます。ローカルフォワード、リモートフォワード、SOCKS プロキシに対応し、踏み台ホスト(ジャンプホスト)経由でバスティオンの奥のサーバーにも届きます。切断されたトンネルは自動で再接続し、失敗したトンネルは原因を表示します。認証、接続拒否、ホストに到達できない、DNS、ホスト鍵の変更、使用中のポートなどです。SSH Tunnel Manager は 0fuz が開発し、MIT ライセンスの無料・オープンソースソフトです。バージョン 1.10.1 では、SSH 設定のエイリアス選択が Include ディレクティブに従うようになりました。macOS 14 以降が必要です。このアプリは Apple の公証を受けていないため、初回は「アプリケーション」でアプリを右クリックして「開く」を選ぶか、「システム設定」→「プライバシーとセキュリティ」で許可してください。

主な機能

SSH Tunnel Manager なら、SSH トンネルがいつでもワンクリックです。

  • メニューバーアプリ:Dock アイコンなしで、いつでも手元に。
  • 1 トンネルに複数のフォワード:1 本の SSH 接続でローカルとリモートの割り当てを複数設定。
  • SOCKS プロキシ:割り当てごとの動的フォワード。プロキシのアドレスはすぐコピー可能。
  • 踏み台ホスト:バスティオンの奥のサーバーへ。多段ジャンプにも対応。
  • 自動再接続:切れたトンネルが自動で復帰。
  • わかりやすい失敗理由:切断されたことだけでなく、その理由も表示。
  • グループ:区切り線でトンネルを整理し、グループごとにまとめて切り替え。
  • SSH 設定のエイリアス:~/.ssh/config のホストをそのまま利用。

バージョン 1.10.1 の新機能

SSH Tunnel Manager 1.10.1 は小規模な修正リリースです。

  • SSH 設定のエイリアス選択が Include ディレクティブに従うようになりました。

SSH Tunnel Manager のよくある質問

SSH Tunnel Manager は無料ですか?

はい。SSH Tunnel Manager は MIT ライセンスの無料・オープンソースソフトです。

SSH Tunnel Manager に必要な macOS のバージョンは?

macOS 14 以降が必要です。

開くときに macOS が警告を出すのはなぜですか?

このアプリは Apple の公証を受けていません。初回は「アプリケーション」でアプリを右クリックして「開く」を選ぶか、「システム設定」→「プライバシーとセキュリティ」→「このまま開く」で許可してください。

どんな種類のトンネルに対応していますか?

ローカルフォワード(ssh -L)、リモートフォワード(ssh -R)、SOCKS プロキシ(ssh -D)です。1 つのトンネルで、1 本の SSH 接続に複数の割り当てを持てます。

バスティオンの奥にあるサーバーに接続できますか?

はい。トンネルの Advanced セクションでバスティオンを Jump Host に指定すると、アプリが ssh -J を追加します。多段ジャンプにも対応しています。

接続が切れたらどうなりますか?

トンネルは自動で再接続します。トンネルが切れたときや復帰したときに、サウンドと通知を出すこともできます。

独自の SSH を同梱していますか?

いいえ。macOS 付属の SSH を使い、~/.ssh/config のホストエイリアスも利用できます。

ログイン時にトンネルを開始できますか?

はい。アプリはログイン時に起動でき、自動接続に設定したトンネルはアプリの起動時に開始します。

トンネルの設定はどこに保存されますか?

~/Library/Application Support/SSHTunnelManager/tunnels.json に保存されます。

ssh-tunnel-manager.FULLMAC.app の SSH Tunnel Manager のダウンロードはどこから来ていますか?

ダウンロードボタンは GitHub 上の SSH Tunnel Manager 公式リリース(https://github.com/0fuz/ssh-tunnel-manager/releases/latest)につながります。ssh-tunnel-manager.FULLMAC.app はアプリを変更したり再パッケージしたりしません。

似ているアプリ

0fuz のその他のアプリ

FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。