Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ttyd — ウェブ上でターミナルを共有する | Kitploit
ツール/GitHubGitHub/tsl0922/ttyd
汎用ユーティリティリモートアクセスツール
GitHubtsl0922/ttyd

ttyd

ウェブ上でターミナルを共有する

リポジトリを見るウェブサイト
12.2k1.2k19日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

backend frontend GitHub Releases Docker Pulls Packaging status GitHub

ttyd - 端末をウェブ上で共有

ttydは、端末をウェブ上で共有するためのシンプルなコマンドラインツールです。

screenshot

特徴

  • 高速化のために libuv と WebGL2 をベースに構築
  • CJK および IME 対応の本格的な端末
  • ZMODEM (lrzsz) / trzsz ファイル転送サポート
  • Sixel 画像出力サポート (img2sixel / lsix)
  • OpenSSL / Mbed TLS ベースの SSL サポート
  • カスタムコマンドをオプション付きで実行可能
  • 基本認証サポートと多数のカスタムオプション
  • クロスプラットフォーム: macOS, Linux, FreeBSD/OpenBSD, OpenWrt, Windows

インストール

macOS へのインストール

  • Homebrew でインストール: brew install ttyd
  • MacPorts でインストール: sudo port install ttyd

Linux へのインストール

  • Debian/Ubuntu にインストール: sudo apt install ttyd
  • snap でインストール: sudo snap install ttyd --classic
  • OpenWrt にインストール: opkg install ttyd
  • Gentoo にインストール: リポジトリ をクローンし、こちらの指示に従ってください。
  • Homebrew でインストール: brew install ttyd
  • プリコンパイル済み静的バイナリ: リリースページからダウンロード

Windows へのインストール

  • バイナリ版(推奨): リリースページからダウンロード
  • WinGet でインストール: winget install tsl0922.ttyd
  • Scoop でインストール: scoop install ttyd
  • Windows 上でのコンパイル

使い方

コマンドラインオプション

root@kitploit:~
USAGE:
    ttyd [options] <command> [<arguments...>]

OPTIONS:
    -p, --port              Port to listen (default: 7681, use `0` for random port)
    -i, --interface         Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/run/ttyd.sock)
    -U, --socket-owner      User owner of the UNIX domain socket file, when enabled (eg: user:group)
    -c, --credential        Credential for basic authentication (format: username:password)
    -H, --auth-header       HTTP Header name for auth proxy, this will configure ttyd to let a HTTP reverse proxy handle authentication
    -u, --uid               User id to run with
    -g, --gid               Group id to run with
    -s, --signal            Signal to send to the command when exit it (default: 1, SIGHUP)
    -w, --cwd               Working directory to be set for the child program
    -a, --url-arg           Allow client to send command line arguments in URL (eg: http://localhost:7681?arg=foo&arg=bar)
    -W, --writable          Allow clients to write to the TTY (readonly by default)
    -t, --client-option     Send option to client (format: key=value), repeat to add more options
    -T, --terminal-type     Terminal type to report, default: xterm-256color
    -O, --check-origin      Do not allow websocket connection from different origin
    -m, --max-clients       Maximum clients to support (default: 0, no limit)
    -o, --once              Accept only one client and exit on disconnection
    -q, --exit-no-conn      Exit on all clients disconnection
    -B, --browser           Open terminal with the default system browser
    -I, --index             Custom index.html path
    -b, --base-path         Expected base path for requests coming from a reverse proxy (eg: /mounted/here, max length: 128)
    -P, --ping-interval     Websocket ping interval(sec) (default: 5)
    -6, --ipv6              Enable IPv6 support
    -S, --ssl               Enable SSL
    -C, --ssl-cert          SSL certificate file path
    -K, --ssl-key           SSL key file path
    -A, --ssl-ca            SSL CA file path for client certificate verification
    -d, --debug             Set log level (default: 7)
    -v, --version           Print the version and exit
    -h, --help              Print this text and exit

使用例についてはwikiをご覧ください。

ブラウザサポート

モダンブラウザ。詳しくはブラウザサポートを参照してください。

代替ツール

  • Wetty: Node ベースのウェブ端末 (SSH/ログイン)
  • GoTTY: Go ベースのウェブ端末
ツールをダウンロード