OpenSource-Hub
W

WeTTY

5.3k stars·開発ツール·SHA-256 チェックサム確認済み

ブラウザ内のターミナル。HTTP/HTTPS 経由で shell や SSH にアクセスでき、ajaxterm よりも高速で安定しています。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

ブラウザで直接ターミナルを開き、SSH 接続に対応。応答が速く、プラグインは不要です。

主な機能

  • ブラウザのみでターミナルを実行、追加クライアントのインストールは不要
  • SSH で任意のリモートホストに接続可能
  • WebSocket ベースのリアルタイム通信で高速な応答
  • SSL/HTTPS 暗号化をサポート
  • iframe への埋め込み、またはリバースプロキシの設定が可能

できないこと

  • •デフォルトでは現在のユーザーとして実行されます。SSH 経由で localhost に接続する場合は、SSH サービスが起動していることを確認してください。root で実行する場合は /bin/login(ローカルログイン)が起動します。--ssh-key オプションはパスワードなしの接続を有効にしますが、セキュリティ上のリスクがあるため、慎重に使用してください。本番環境では必ずリバースプロキシを使用して HTTPS を追加してください。そうしないと、パスワードやセッション内容が平文で送信されます。

使用例

  • 運用担当者がサーバーをリモートで管理
  • 開発者がブラウザ上で Docker コンテナをデバッグ
  • 教育デモの際にローカルターミナル環境を構築する必要がない

WeTTY は Web ベースのターミナルエミュレーターで、ブラウザから直接 shell や SSH セッションにアクセスできます。xterm.js(JavaScript のみで実装された完全なターミナルエミュレーター)と WebSocket を Ajax の代わりに使用しており、低遅延でよりスムーズな操作を実現しています。任意の SSH サーバーに接続でき、ユーザー、ポート、認証方式(パスワードまたは公開鍵)を指定できます。root として実行した場合は、ローカルログインを直接起動できます。インストールは npm で一発で完了し、Docker イメージも提供されています。本番環境では nginx や traefik のリバースプロキシと組み合わせて HTTPS を使用することを推奨します。

タグ

terminalweb-basedsshxterm.jswebsocketbrowser

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

Node.js 18+ がインストールされていることを確認してください

4

npm install -g wetty を実行してグローバルにインストールします

5

wetty を実行してサービスを起動します。デフォルトではポート 3000 をリッスンします

インストールガイド
  1. Node.js 18+ がインストールされていることを確認してください
  2. npm install -g wetty を実行してグローバルにインストールします
  3. wetty を実行してサービスを起動します。デフォルトではポート 3000 をリッスンします
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

npm uninstall -g wetty を実行すると、グローバルインストールをアンインストールできます。Docker を使用している場合は、コンテナを停止して削除するだけです。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 07:50:00
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

3 FAQs

類似プロジェクト