iPhone・iPad向けのネイティブアプリがひとつに——接続を保つSSH & Moshターミナルと、どこからでもMacを丸ごと操作できるリモートデスクトップを兼ね備えています。
ロックしても、アプリを切り替えても、ネットワークが変わっても、ターミナルは自動で再アタッチ。Macのすべてのディスプレイが手元にストリーミングされ、ポート開放の設定は不要です。鍵とセッションはあなた自身の端末の中でエンドツーエンドに保たれます。
iPhone・iPadはApp Storeで · 無料のMacコンパニオンはmacOS 14+(Apple Silicon)· SharkTTY Deskについて →
Macアプリには SharkTTY 1.6+ がiPhone/iPadに必要です。旧バージョンですか? Desk 0.5.0を入手
SharkTTYは、粘り強いターミナルとMac丸ごとのリモートデスクトップを兼ね備えています。どちらか一方でも、両方一緒でも使えます。
スマホからサーバーを動かすために必要なすべて——標準で安全、不安定なネットワークでも粘り強く。
標準のsshdならそのまま動作——ホスト側に何もインストール不要。VPS、NAS、Raspberry Pi、ワークステーションへ対話シェルを開けます。
Wi-Fiとモバイル回線をまたいで、不安定なリンクでも即時のローカルエコー。遅延が跳ね上がってもMoshが入力を軽快に保ちます。
端末をロックしてもアプリを切り替えても、続きから再開できます。 tmux new -A -s mobile のような起動スクリプトを設定すれば、再接続時に自動で再アタッチします。
Ed25519、ECDSA、RSAの鍵を端末上で生成。既存の鍵のインポートや貼り付けも可能で、公開鍵は管理者向けに書き出せます。秘密鍵はiOSのKeychainの中だけに保管されます。
初回信頼(TOFU)のピンニングが各サーバーの識別情報を記録し、ホスト鍵が変わると大きく警告します。
SFTP・WebDAV・iCloud Drive・共有フォルダでファイルを閲覧・アップロード・ダウンロード——ターミナルから直接サーバーへ送ることも。
さらに:充実したキーボード補助バー(Esc、Ctrl、矢印、Tab)と移動できるフローティングキーボード(記号・Tab・Return付き)、開発者向けフォントとカラーテーマ、iPadでの外付けキーボード・トラックパッド対応、ホストと鍵リストの任意のiCloud同期。自分のサーバーに接続するのにアカウントは不要です。
ホスト名とユーザーを入力し、パスワードか端末上の鍵を選びます。
SSHかMoshを選び、必要なら起動スクリプトを設定してtmuxへ再アタッチします。
ロックしてもアプリを切り替えてもネットワークを変えても——再接続すればセッションに戻ります。
モバイル回線は切れるもの。優れたターミナルは セッションを失いません。
MacにSharkTTY Deskをインストールしてアプリとペアリングすれば、すべてのディスプレイがリモートデスクトップに表示され、タッチで自在に操作できます。
2台、3台、それ以上のモニターも——左右に、上下に、4分割グリッドに、あるいはピクチャ・イン・ピクチャで並べ、どの画面もタップで操作できます。各ディスプレイは必要に応じてストリーミングされるので、マルチモニターのMacも丸ごと手のひらに収まります。
タッチ、トラックパッドジェスチャ、そして仮想ポインタ(2本指タップで右クリック)。移動・リサイズ・透明度調整ができるフローティングキーボードで入力でき——記号一式、⌘⌥⌃修飾キー、Fキーにも対応——macOSのショートカットも送れます。
クライアント主導の解像度で、xHDのネイティブピクセルから、ネットワークが細ったときに自動で品質を落とすなめらかな低帯域モードまで対応——さらにピクセル単位の作業に役立つネイティブ解像度のルーペも備えます。
iPadのサイズに合わせた、追加のヘッドレス画面を立ち上げます——モニターのないMac miniや、持ち歩く2つ目の作業スペースに最適です。
スリープ中のMacをネットワーク越しに起こし、接続中は起きたままに保ちます。さらに任意で、ログインウィンドウを表示してパスワードを入力し、再起動後のMacをリモートでロック解除することもできます。
Macのシステム音声を端末で聞き、iPhoneやiPadをMacのマイクとして通話・録音・音声入力に使えます。SharkTTY 1.7+が必要です。
無料のMacアプリをダウンロードし、アプリケーションフォルダにドラッグして起動します。メニューバーに静かに常駐します。
画面収録とアクセシビリティを許可すると、ディスプレイをキャプチャし、キーボードとマウスの入力を送れるようになります。
同じアカウントでサインインするか、ペアリング用のQRコードをスキャンすると——このMacがSharkTTYのリモートデスクトップに表示されます。
デバイスもMacも外向きに接続するので、ポートを開けたり、ファイアウォールに穴を空けたり、VPNを設定したりする必要はありません。
同じネットワーク上ではSharkTTYが直接接続して最小の遅延を実現し、各ディスプレイは必要に応じてストリーミングされます。
直接の経路がないときは、セッションは管理された中継サーバーを経由します——制限の厳しいWi-Fiでは443番ポート上のWebSocketにフォールバックします。すべてのセッションはエンドツーエンドで暗号化され、中継サーバーは暗号文を転送するだけです。
ローカルネットワークでは、複数のiPhoneやiPadから1台のMacを同時に表示・操作できます。各ビューアの参加を承認してから受け入れ、タップで誰でも切断できます。
私たちのサーバーを介したくないですか?オープンソースのdesk-relayを、公開されたどのマシンでも動かせます。両端がそこへ外向きに接続し、ルームごとにペアリングして、暗号化されたストリームを転送します。SharkTTYアカウントは不要です。
SharkTTY Deskに中継サーバーのアドレスを設定し、どのネットワークからでもそのリンクをスキャンするだけ——通信を見られるのはあなただけです。
$ desk-relay \ --bind 0.0.0.0:4443 \ --wss-bind 0.0.0.0:8080 \ --public-url https://relay.example.com \ --shared-secret '<random-long-secret>'
App Storeで無料、無料のMacコンパニオン付き——どこにいても安全・高速・粘り強く。
Macも表示・操作したいですか? SharkTTY Deskについてもっと見る →
MacアプリにはiPhoneまたはiPadのSharkTTY 1.6+が必要です。旧バージョンですか? Desk 0.5.0をダウンロード.
SharkTTYには組み込みのフィードバックボードがあります——機能のリクエスト、バグ報告、お知らせの閲覧ができます。Web版も登場し、どこからでも閲覧・投稿が可能に。SharkTTYアカウントでサインインすれば、投稿はアプリとこの場所の両方に表示されます。