-
01
マルチタブ・ターミナル
並べ替え可能なタブ、各セッションは独立。あるタブで htop を動かしたまま、別のタブでファイルを編集できます。本物の xterm-256color、True Color、UTF-8 対応。
SSH-2 (RFC 4251)
xterm-256color · true color
UTF-8 + combining
mouse SGR / X10
SIGWINCH on rotate
session resume after background
-
02
SFTP — ダウンロードは常に無料
生体認証でサーバーのファイルを閲覧・取得。ダウンロードはストリーミングで進み、進捗のライブ表示とキャンセルボタン付き、サイズ制限なし。永久に無料、アップロードは Power user バンドルに含まれます。
SFTP v3 over SSH
iOS Files / macOS Finder / SAF
streaming · live progress · cancel
no size limit
biometric per-action
free downloads · paid uploads
-
03
トンネル — ローカルフォワードと SOCKS5
テザリング中のノート PC から、プライベートな Postgres に届きます。スマホ経由で SOCKS5 プロキシを動かせます。トンネルの実行は無料、保存は Power user バンドルに含まれます。
LOCAL forward (-L)
SOCKS5 dynamic (-D)
multi-port concurrent
tunnels survive reconnects
IPv4 + IPv6
background-tolerant
-
04
変数つきスニペット
プレースホルダー入りの長いコマンド。スニペットをタップして空欄を埋めて送信。実行は無料、自作スニペットの保存は Power user バンドルに含まれます。
{{placeholders}}
types: text · password · choice
shell-safe single-quote escape
run free · save with Power user
JSON export / import
common library bundled
-
05
Termux スタイル・キーボード
Ctrl・Esc・Tab・矢印・パイプは常にワンタップ。バッククォート 1 つのために iOS キーボードと格闘するのは終わりです。
Ctrl · Esc · Tab · Alt
arrows · pipe · ~ · / · $
chord combos (Ctrl-A, Ctrl-D…)
sticky modifiers (tap-and-hold)
10k–100k scrollback
copy on selection
-
06
ネイティブ認証、ネイティブ・セキュリティ
Face ID / Touch ID / 指紋でロック解除。鍵は OS のキーチェーンに保管 — アプリのストレージにも、クラウドにも置きません。macOS では ~/.ssh の鍵が一覧表示され、ワンタップで同期済みの鍵にコピーできます。
ed25519 (preferred)
RSA 2048+ · 3072 · 4096
ECDSA p256 · p384 · p521
biometric · TOFU host-key
macOS ~/.ssh list + copy-in
known_hosts SHA256 · strict
-
07
保存した接続
ホスト名・ユーザー・ポート・鍵・タグごとにブックマーク。並べ替え・検索可能な一覧から開けます。暗号化された端末ローカルの SQLite に保存、あなた自身の iCloud / Google Drive へのエンドツーエンド暗号化同期はオプションです。
encrypted SQLite
name · user · port · key
tags & full-text search
biometric on open
optional E2EE sync
ordered & favourited
-
08
テーマ・フォント・言語を保持
ターミナルのテーマ、等幅フォント、UI 言語を一度設定すれば、起動・アップデート・再起動を超えて記憶します。
5 themes included
JetBrains Mono · IBM Plex
SF Mono · Fira Code
9 UI languages
respects system dark/light
per-device store
-
09
~/.ssh/config インポート
既存の ssh_config を渡せば、ShellPhone が Host ブロックを保存接続として解析します。macOS では ~/.ssh から直接読み込み、ファイル選択は不要。30 ホストが 5 秒、手入力なし。
OpenSSH-compatible parser
Host · HostName · User · Port
IdentityFile · ProxyCommand
macOS ~/.ssh auto-read
Include directives
batch import + dedupe
-
10
クイック接続
user@host、ポート、鍵を入力。起動からリモート・プロンプトまで 3 タップ。Power user バンドルがなければ接続は保存されません。
user@host syntax
port · password · key
no signup · no account
3-tap path to prompt
session-only (free)
saved with Power user
-
11
自然言語スニペット検索
フォルダを圧縮 と入力すれば tar -czvf が出ます。cht.sh 経由のコミュニティ・シェル・スニペットがバックエンド。API キー不要、アカウント不要、匿名検索。
cht.sh integration
1k+ topics indexed
anonymous queries
no API key required
no per-query fee
tap to copy or insert
-
12
コマンド履歴
入力したコマンドはすべて検索可能、セッション単位でも全体でも。3 日前の長い awk ワンライナーを延々スクロールせずに見つけられます。
per-session + global
full-text search
encrypted on device
preserved across closes
configurable depth
tap to re-run
-
13
ハードウェアキーボード・ショートカット
iPad と Mac はフルセット。⌘T 新規タブ、⌘W 閉じる、⌘1–⌘9 切替、⌘[ ⌘] 前後、⌘K コマンド検索、⌘/ スニペット、⌘, 設定。
⌘T · ⌘W · ⌘1–⌘9
⌘K · ⌘/ · ⌘,
⌘[ · ⌘] (prev/next)
iPad + macOS only
Smart Keyboard / Magic
external Bluetooth
-
14
iTerm2 テーマのインポート
iterm2colorschemes.com の .itermcolors ファイルをドロップ。何百ものテーマを解析し、ARGB でローカルに保存。保存前にプレビュー。
.itermcolors XML plist
ARGB color storage
iterm2colorschemes.com
drop-in import
preview before save
JSON export
-
15
iPad マルチウィンドウ
タブを引き出して独立したウィンドウへ。Stage Manager や Split View で 2 つのサーバーを並べて操作。ウィンドウごとに独立したシーンと履歴。
drag-out tabs
Stage Manager support
Split View
Slide Over
scene-aware
iPad + macOS only
-
16
分割ペイン
アクティブな 2 つのセッションを同時に、左右または上下に表示。ドラッグできる仕切りでサイズ変更。これはアプリ内の本物の分割で、OS の Split View とは別物。macOS のツールパネルとも共存します。
two sessions at once
horizontal or vertical
draggable resize divider
in-app, not OS Split View
coexists with tools panel
desktop + iPad
-
17
透過的な再接続
Wi-Fi からモバイル回線に切り替えても、スマホをロックしても、圏外を通り抜けても — ShellPhone はバックオフ付きで自動的に再接続し、同じタブにシェルを再アタッチします。スクロールバックもそのまま。最終的に諦めたときのために手動の再接続ボタンもあります。
automatic with backoff
re-attach to same tab
scrollback preserved
handles Wi-Fi↔cellular & sleep
manual Reconnect fallback
survives short outages
-
18
フォローモード(ターミナル ↔ SFTP)
ターミナルで cd すると SFTP ブラウザが追従。ブラウザでフォルダを開くとターミナルがそこへ cd します。切り替え可能、既定でオン、セッションをまたいで記憶。
two-way path sync
terminal cd → SFTP follows
SFTP open → terminal cd
toggleable · on by default
remembered per session
no extra round-trips
-
19
接続ごとのラベル色
サーバーに色ラベルを付与 — 本番は赤、ステージングは琥珀色 — 一覧とターミナルタブに表示。一覧をライブ検索・絞り込みでき、保存済み接続をワンタップで複製できます。
per-connection colour tag
shown on list + terminal tab
live search / filter
one-tap duplicate
no naming clashes
fast visual triage
-
20
暗号化バックアップファイル
接続・鍵・設定をパスフレーズで暗号化した .spbk ファイルに書き出し、どの端末でも復元。Cloud Sync のオフライン代替 — 何ひとつあなたの手元を離れません。
.spbk encrypted file
passphrase-derived key
connections · keys · settings
restore on any device
offline, no cloud needed
share via Files / Drive
-
21
ディープリンクとアイコンのクイック操作
どこでも ssh://user@host:port リンクをタップすると、ShellPhone が入力済みのクイック接続を開きます — 自動接続は決してしません。アプリアイコンを長押しすると、クイック接続と直近 3 件の接続にアクセスできます。
ssh:// URL scheme
pre-fills Quick Connect
never auto-connects
long-press icon shortcuts
3 most-recent connections
iOS · Android · macOS
-
22
快適さと安全ネット
複数行のペーストはシェルに渡る前にプレビュー。アクティブなタブを閉じたりデスクトップアプリを終了するときは確認します。バックグラウンドのタブにはベルのバッジが表示。ピンチでターミナルのフォントを拡大、接続中は画面の点灯を維持できます。
multi-line paste preview
close-tab / quit confirmation
terminal bell badge
pinch-to-zoom font
keep-screen-awake toggle
all on by default
-
23
ProxyJump / 踏み台ホップ
本物の ssh -J チェイン。保存済み接続を踏み台に選ぶだけ、こちらが透過的にトンネル。ポートフォワード地獄も回避策もなし、純正の ProxyJump。
ssh -J equivalent
multi-hop chains
forwardLocal under hood
credential per hop
saved jump targets
auto-reconnect on hop drop
-
24
Telnet プロトコル
Telnet しか話せないレガシーなネットワーク機器のため — スイッチ、ルーター、古いターミナルサーバー。IAC 対応の小さなクライアント、オプション交渉は拒否、クリアテキスト警告を大きく表示。
RFC 854 IAC parsing
refuses negotiations
cleartext warning (loud)
for legacy switches
telnet:// URLs
no encryption (by design)
-
25
Wi-Fi トリガー
オフィスの Wi-Fi に繋がった瞬間、prod-bastion を開くワンタップ提案。SSID を保存済み接続にマッピング。iOS は使用中の位置情報を一度だけ要求、Android は SSID を受動的に読み取り。
SSID-based detection
auto-suggest on connect
match per connection
no location stored
iOS NSLocation prompt
Android passive SSID
-
26
公開鍵エージェント(メモリ内)
鍵をアプリ起動ごとに 1 度だけ復号、メモリにキャッシュ。接続のたびにロック解除を求められません。再起動でクリア、手動でもロック可。
RAM-only cache
session-scoped
cleared on restart
biometric to unlock once
agent-style flow
explicit lock available
-
27
厳格な SSH 鍵検証
接続に鍵を保存するとき、ShellPhone はまず PEM を厳密にパースします。紛れ込んだ BOM バイト、混在した改行、途切れた内容 — すべて保存前に検出されます。母語で明確なエラーが出るので、鍵一覧が中途半端な状態で残ることはありません。
strict PEM parser
BOM stripped · CRLF→LF
whitespace trimmed
PKCS#1 · PKCS#8 · OpenSSH
localised error message
nothing saved on failure
-
28
端末間同期(iCloud / Google Drive)
保存した接続・スニペット・トンネルが iPhone、iPad、Mac、Android のあいだを移動します。Apple 端末はあなたの iCloud アカウント経由、Android 端末はあなたの Google Drive 経由で同期。すべては端末を離れる前にエンドツーエンド暗号化されます — ShellPhone のサーバーはあいだに入りません。初期状態ではオフ:一度トグルを有効にすれば、設定があらゆる端末に並びます。
end-to-end encrypted
iCloud (Apple) · Drive (Android)
no ShellPhone server
your account, your devices
off by default
one toggle to enable
-
29
SFTP ファイルアップロード
Files / 写真 / Drive のファイルを SFTP でリモートマシンへアップロード。ダウンロードは引き続き無料、アップロードはサーバーを実際に変更する方向なので Power user に。バックグラウンドで進捗が動くので、転送中に画面ロックしても接続は切れません。
SFTP v3 over SSH
upload from Files / Photos / Drive
background-aware progress
resumable on disconnect
size + permission preserved
conflict-aware overwrite
-
30
マクロ — 保存されたコマンドシーケンス
ホストにワンタップで送る、保存済みコマンドシーケンス。コマンド間の任意の遅延で前の処理が落ち着くのを待てます(例:サービスの再起動を 2 秒待ってからログを tail)。"deploy"、"git pull && restart"、"tail logs"、"weekly cleanup" など、行ごとに貼っていたものを一発で。
named macros · Hive store
N steps · per-step delay
inline newlines (multi-line OK)
dry-run preview
abort on first non-zero (opt)
share via JSON export
-
31
Wake on LAN
自宅サーバー・NAS・オフィスの PC をスマホからワンタップで起動。WoL マジックパケットを組み立て、UDP/9 でローカルサブネットにブロードキャスト。MAC は一般的な表記すべて対応(AA:BB:CC:DD:EE:FF、AA-BB-…、Cisco aabb.ccdd.eeff)。デバイスを保存して再利用。
UDP/9 broadcast (RFC, sort of)
multi-format MAC parser
custom broadcast address
saved-devices list
named per device
no listener required
-
32
TCP Ping
TCP サービスへのレイテンシ・ジッター・損失を計測 — ICMP ではありません(モバイルのサンドボックスは raw socket をブロックします)。本当に重要なのは TCP connect のタイミング:気になるサービスへのレイテンシ(ポート 22 の踏み台、443 の API)で、別経路の関係ない ICMP echo ではありません。
TCP connect timing
host:port input
configurable count + interval
min / avg / max / stddev
loss percentage
copy summary as text
-
33
DNS ルックアップ
A・AAAA・MX・TXT・NS・CNAME・SOA・PTR — sysadmin が実際に問い合わせるすべてのレコードタイプを、OS のリゾルバ任せではなく独自の UDP/53 リゾルバクライアント(RFC 1035)で。アップストリームは選択可能:Cloudflare 1.1.1.1、Google 8.8.8.8、Quad9 9.9.9.9、またはカスタム。生の応答とパース済みビューを並列表示。
UDP/53 resolver (RFC 1035)
8 record types
preset upstreams + custom
EDNS0 buffer 4096
TC bit → TCP fallback
copy answer as text
-
34
リバース DNS
IP を入力して PTR を選ぶとホスト名が返ります。192.0.2.1 が 1.2.0.192.in-addr.arpa に逆引きされることを覚えていなくても、in-addr.arpa チェーンを自動構築。IPv6 もサポート → ip6.arpa ニブル形式。
IPv4 + IPv6 input
auto in-addr.arpa builder
ip6.arpa nibble form
shares same UDP/53 client
shares same upstream picker
copy hostname as text
-
35
Whois
ドメインまたは IP の所有者検索、RFC 3912。IANA のブートストラップ whois.iana.org から始めて、refer: リファラルを 1 段階たどって正しいレジストリへ、生のテキスト応答を表示。ほとんどのクエリは 1 秒以内に解決します。
RFC 3912 over TCP/43
IANA bootstrap
1 level of refer: follow
raw text response
copy / share output
no third-party API
-
36
サブネットスキャナー
ネットワーク上の生存ホストをスマホから検出。CIDR(192.168.1.0/24)、範囲(10.0.0.10-20)、単一 IP のいずれも受け付け。同時実行数を制限してバッテリーを焼かず、キャプティブポータルも誘発しません。オプションのリバース DNS パスで IP をホスト名に変換。
CIDR / range / single IP
TCP host discovery
bounded concurrency
optional reverse-DNS pass
abort anytime
copy results as text
-
37
ポートスキャナー
ホストの開いている TCP ポートを発見。「common」プリセット(サービス名付きの nmap スタイル上位 30 — 22/SSH、80/HTTP、443/HTTPS、3306/MySQL、6379/Redis ほか)を使うか、22, 80-90, 443, 8000-8100 のようなカスタム spec を貼り付け。TCP connect-scan のみ — SYN flood もステルストリックもなし。
TCP connect-scan
common preset (top 30)
custom spec parser
service-name labels
bounded concurrency
copy results as text
-
38
TLS 証明書インスペクター
host:port に TLS ハンドシェイクを開き、葉証明書をパース、Subject / Issuer / 有効期間 / SAN リスト / SHA-1 + SHA-256 フィンガープリント / DER サイズを表示。<30 日で失効、または既に失効している場合は赤い目立つバナー。PEM として保存して比較や pin 用に使えます。
TLS handshake
leaf cert parsing
SAN list extraction
SHA-1 + SHA-256 fingerprints
expiry-soon warning (30d)
PEM export
-
39
HTTP / curl テスター
リクエストを組み立て(メソッド・URL・ヘッダ・ボディ)、レスポンスを確認:ステータス、レスポンスヘッダ、選択可能な等幅ボディ。アカウント不要、ワークスペースの肥大化なし、"Google でサインイン" のポップアップなし — ポケットの Postman。
all common HTTP methods
custom headers + body
response status + headers
monospace body view
copy as curl command
no account, no workspace
-
40
VNC ビューア
SSH では足りないとき — GUI インストーラの起動、グラフィカルアプリの確認、デスクトップサービスのデバッグに。RFC 6143 クライアントとして TightVNC、RealVNC、x11vnc、macOS 画面共有、Ubuntu Remote Desktop、Raspberry Pi VNC に接続。ピンチで最大 10 倍ズーム、iPhone から 4K 画面をドラッグでパン。raw + CopyRect (best over LAN) エンコーディングを自動ネゴシエーション。
RFC 6143 RFB protocol
RFB · VNC (RFC 6143)
isolate-based IO (UI never blocks)
encodings: raw / CopyRect
VNC Authentication password
-
41
chmod 計算機
8 進数(755、644、setuid 付きの 4775)と記号表記(rwxr-xr-x)を双方向で変換。片方を入力するともう片方がライブで更新。setuid / setgid / sticky ビット対応。サーバーに SSH していて 644 が「グループ読み取り可」か「全員書き込み可」か思い出せないときに重宝します。
octal ↔ symbolic
3 or 4-digit input
setuid / setgid / sticky
bit toggles for owner/group/other
copy either form
no network needed
-
42
SSH 鍵ジェネレーター(Ed25519)
端末上で新しい Ed25519 鍵ペアを生成 — RSA より小さく速い、OpenSSH 自身が推奨するモダンなアルゴリズム。OpenSSH 形式の秘密鍵 + 公開鍵行 ssh-ed25519 … を取得。公開鍵をコピーして ~/.ssh/authorized_keys に貼り付け;秘密鍵は OS のキーチェーンに残ります。
Ed25519 keypair
OpenSSH private-key format
ssh-ed25519 public line
optional passphrase
private → OS keychain
copy / share public
-
43
帯域幅テスト
Cloudflare、Hetzner、OVH からサイズ既知の HTTP blob をストリーミングして、実際のダウンロード速度を計測。speedtest.net や fast.com と同じ発想ですが、広告なし、トラッキングなし、JS ランタイムなし — 受信バイトに対して計時した HTTP GET だけ。不安定なモバイル回線でリモートサーバーに SSH する前に重宝します。
HTTP GET, known-size blob
endpoints: Cloudflare / Hetzner / OVH
streamed download
real Mbps over wall-clock
no JS runtime
no third-party SDK
-
44
SFTP オートシンク
SFTP で 1 度ファイルをアップロードすれば、ShellPhone がローカルのパスを記憶。バックグラウンドから戻ったり Re-upload をタップすると、元と差分を取って新しいバイトをワンタップで送信。バックグラウンドの監視も追加の権限も不要 — あなたが要求したときだけ。
remembers local path
diff against original
explicit Re-upload action
no background watchers
no extra OS permissions
shares the SFTP-upload pipe
-
45
マルチホスト送信
入力した内容を複数の SSH タブに同時に送信。タブごとにトグルがあり、どのセッションがキーを受け取るかを自分で決められます。フリート全体で apt update && apt upgrade -y、あるいは 10 台のサーバーに同じ変更を並行で適用 — コマンドを 10 回貼り付ける必要なし。
per-tab opt-in toggle
keystrokes broadcast live
each tab keeps own scrollback
visual indicator on synced tabs
panic-stop on session crash
works across clusters of N tabs
-
46
iperf3 クライアント
標準の iperf3 クライアント、JSON ワイヤープロトコルのネイティブ実装。インターネット汎用のスピードテストではなく、あなた自身の iperf3 サーバーに対して TCP / UDP の実スループットを計測。並列ストリーム数、時間、ウィンドウサイズ、方向(アップロード・ダウンロード・双方向)を設定可能。あなたの実回線についての正直な数値。
iperf3 JSON wire protocol
TCP + UDP modes
parallel streams (-P)
upload / download / bidir
window size + duration
JSON result export
-
47
リモートファイル用コードエディタ
SFTP ブラウザから任意のテキストファイルを開き、組み込みエディタで編集:シンタックスハイライト、コード折りたたみ、自動インデント、検索/置換、行ジャンプ、改行コード制御 —— そのまま SFTP で保存。
re_editor + re_highlight
~28 languages
fold / auto-indent
find / replace · go-to-line
LF / CRLF control
save back over SFTP
-
48
SFTP での Zip 圧縮・解凍
リモートのアーカイブを展開、またはファイルやフォルダを .zip / .tar.gz に圧縮してアップロード —— すべて SFTP ブラウザから、シェルに降りずに。単一ファイル・複数選択・フォルダ全体に対応。
zip + tar.gz
.zip + .tar.gz
extract / compress
file · selection · folder
size-guarded
no shell needed
-
49
Multitail ログビューア
複数のリモートログを分割ペインで同時に追尾。各ペインはライブ tail -F で、重大度ハイライト・ペインごとの grep フィルター・一時停止・クリアに対応。よく使うログパスのプリセットと SFTP ピッカー付き。独立したターミナルタブとして動作。
tail -n 200 -F per pane
split panes
severity highlight
per-pane grep filter
1000-line ring buffer
own terminal tab
-
50
リモート SQLite ブラウザ
リモートの .db を指定 —— パスを入力するか SFTP で選択 —— サーバー自身の sqlite3 を使って SSH 経由でテーブル・スキーマ・ページ送りの行を閲覧。自由 SQL ボックスは SELECT を実行し、書き込み前に必ず確認。専用のターミナルタブ。ダウンロード不要・追加依存なし。
sqlite3 -json over SSH
tables · schema · rows
50 rows / page
SELECT + guarded writes
SFTP path picker
own terminal tab
-
51
SFTP ファイル管理
SFTP ブラウザから直接、ファイルの名前変更・フォルダ作成・権限設定が可能。視覚的な chmod エディタ(rwx グリッドが八進数をライブ表示)。ファイル情報も確認。シェルに降りる必要はありません。
rename · mkdir
visual chmod (rwx grid)
live octal readout
file info / stat
from the SFTP browser
no shell needed
-
52
スクロールバックを検索
数千行のターミナル出力からテキストを検索。一致件数のライブ表示と次へジャンプ付き。あの 1 行のエラーを手でスクロールして探すのは終わりです。
search visible scrollback
live match count
jump to next / previous
case-sensitive toggle
highlights in place
works per-tab
-
53
出力から URL を抽出
ターミナル出力からすべてのリンクをタップ可能なリストに抽出 — ブラウザで開くかコピー。スマホで長い URL を 1 文字ずつ選択するのは終わりです。
scans visible output
http/https · ssh:// · ftp
de-duplicated list
tap to open · copy
from the session menu
phone-friendly
-
54
セッション記録
セッションの出力(ANSI を除去)をログファイルに記録して共有。監査、変更記録、長時間勤務のあとの「さっき何をしたっけ」に最適です。
output to log file
ANSI escape stripping
start / stop per session
share or save out
audits & change records
local file, no upload
-
55
ライブ遅延インジケーター
サーバーへの実際のラウンドトリップ時間を、セッションの稼働時間の隣に色分けで表示。遅延が回線かサーバーか、ひと目で分かります。
real RTT to server
shown by session uptime
colour-coded thresholds
updates live
spot link vs host lag
low overhead
-
56
HTTP プロキシ経由の SSH
HTTP CONNECT プロキシ(corkscrew 方式)経由で SSH 接続を確立し、制限の厳しい社内・HTTP プロキシ越しにサーバーへ到達。プロキシ認証はオプション、接続前に組み込みのプロキシテストあり。
HTTP CONNECT tunnel
corkscrew-style
optional proxy auth
SSHSocket adapter
proxy test built in
behind corporate proxies
-
57
リモートポート転送(-R)
サーバー経由でローカルのサービスを公開 — ssh -R 方式。リモートホスト側でポートを開き、あなたの端末や LAN 上のサービスへ逆方向にトンネルします。ローカルフォワードの逆向き:NAT の内側から開発サーバーや手早いデモを共有するのに最適です。
REMOTE forward (-R)
remote port → local service
reverse of -L
GatewayPorts aware
IPv4 + IPv6
share from behind NAT