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。

トラブルシューティング & FAQ (2)

トラブル対応
DockerでWetty 3.0.0を起動する際の'Module not found'エラーを修正する方法

最新のWettyリリースにアップデートしてください。'Cannot find module'バグは後のバージョンで修正されました。最新イメージをプルし (docker pull wettyoss/wetty:latest)、同じ設定でコンテナを再作成してください。バージョン3.0.0に固定されていないことを確認してください。

参照 Issue #604
トラブル対応
Wettyでxterm-addon-fitがターミナルを正しくリサイズしない場合の修正方法

これはWetty 2.6.0における既知の問題です。修正はmainブランチで利用可能ですが、まだリリースされていません。回避策として、mainブランチをチェックアウトし、ビルドしてソースから実行してください:

git clone https://github.com/butlerx/wetty.git
cd wetty
pnpm i
pnpm build
pnpm start <your options>

修正を含む新しいリリースが予定されています。

参照 Issue #532

タグ

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-06-27 08:30:18
GitHub リポジトリ公式サイト

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

2 FAQs

類似プロジェクト