OpenSource-Hub
S

sshwifty

SHA-256
3.1k stars·システム最適化·SHA-256 チェックサム確認済み

一个基于 Web 的 SSH/Telnet 客户端,让你在浏览器中直接访问远程服务器,支持 Docker 一键部署和密码保护。

スマートダウンロード

Download 版をダウンロード

v0.4.5-beta-release-prebuild · 12.9 MB

浏览器里的 SSH/Telnet 客户端,免安装,开箱即用。

主な機能

  • 纯浏览器运行:无需安装任何桌面客户端,打开网页即可连接 SSH/Telnet 服务器
  • 支持 Docker 部署:一行命令启动,支持 TLS 证书挂载和反向代理
  • 密码保护访问:可设置访问密码,防止未授权使用
  • SOCKS5 代理:支持通过代理连接远程主机,增强网络灵活性
  • 服务器端钩子:连接前可执行自定义脚本,用于审计、阻断或记录

できないこと

  • Docker 镜像名为 niruix/sshwifty(注意末尾是 x 不是 nifty)
  • 预编译的可执行文件是自动生成的,未经过充分测试,生产环境建议使用 Docker 或自行编译
  • 钩子(Hooks)功能会以相同权限运行外部进程,务必消毒输入,防止命令注入漏洞
  • 默认监听 0.0.0.0:8182,建议通过反向代理(Nginx/Traefik)暴露公网,并启用 HTTPS

使用例

  • 运维人员通过浏览器管理多台服务器,免去安装 PuTTY 或终端的麻烦
  • 团队内部搭建远程访问网关,统一入口并加上密码保护
  • 在受限网络环境中,通过 Docker 快速暴露一个安全的 Web SSH 入口

Sshwifty 是一个轻量级、开源的 Web SSH 和 Telnet 客户端,完全在浏览器中运行。无需安装任何本地客户端软件,只需打开一个 URL 即可管理你的服务器。它支持 SSH 和 Telnet 协议,提供密码保护访问、SOCKS5 代理支持以及服务器端钩子(Hook)用于自定义自动化。可通过 Docker 或独立二进制文件部署,非常适合需要快速、安全远程访问而无需复杂配置的团队。相比 Apache Guacamole 等工具,Sshwifty 配置更简单、资源消耗更低,并拥有独特的连接前脚本钩子功能。

タグ

SSHTelnetWeb ClientRemote AccessBrowser-basedDocker

はじめ方

1

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

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

2

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

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

3

方式一(推荐):运行 docker run --detach --restart unless-stopped --publish 8182:8182 --name sshwifty niruix/sshwifty:latest

4

方式二(预编译):在 Releases 页面下载对应系统的可执行文件,解压后直接运行(注意:这些文件未经自动化测试,遇到问题可提 Issue)

5

方式三(源码编译):执行 git clone https://github.com/nirui/sshwifty && cd sshwifty && npm install && npm run build,生成二进制文件后运行

インストールガイド
  1. 方式一(推荐):运行 docker run --detach --restart unless-stopped --publish 8182:8182 --name sshwifty niruix/sshwifty:latest
  2. 方式二(预编译):在 Releases 页面下载对应系统的可执行文件,解压后直接运行(注意:这些文件未经自动化测试,遇到问题可提 Issue)
  3. 方式三(源码编译):执行 git clone https://github.com/nirui/sshwifty && cd sshwifty && npm install && npm run build,生成二进制文件后运行
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

bccfc1d24f6d38582a79a061f752d153bcb92a5874a115ca3e0d5382715d33b8

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

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

オープンソースの透明性

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

アンインストール情報

如果使用 Docker 部署,执行 docker stop sshwifty && docker rm sshwifty 即可。如果是预编译或源码编译,直接删除二进制文件和相关配置文件即可。

追加の依存関係なし

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

プロジェクト情報
ライセンスMIT
最終更新2026-06-26 15:55:24
GitHub リポジトリ公式サイト

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

3 FAQs

類似プロジェクト