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

유사한 프로젝트