一键安装

复制下面一行命令,在全新 Linux 服务器或 WSL 上运行一次即可完成安装

curl -fsSL https://YOUR-DOMAIN/install.sh | bash

支持 Debian / Ubuntu / CentOS / Rocky / AlmaLinux / Fedora / WSL。安装脚本会自动检测系统、装好依赖、部署面板并启动。

Debian / Ubuntu

直接运行上面命令即可。脚本用 apt 自动安装依赖。

CentOS / Rocky / AlmaLinux

直接运行上面命令即可。脚本用 dnf/yum 自动安装依赖。

Fedora

直接运行上面命令即可。脚本用 dnf 自动安装依赖。

Windows (WSL)

在 WSL 的 Linux 发行版终端里运行上面命令即可(WSL 无 systemd 时自动改用后台运行)。

手动安装步骤

  1. 安装 Python3 与 venv:apt-get install -y python3 python3-venv python3-pip git
  2. 下载代码:mkdir -p /opt/ssh-everywhere && curl -fsSL https://ssheverywhere.com/download/ssh-everywhere.tar.gz | tar xz -C /opt/ssh-everywhere
  3. 安装依赖:cd /opt/ssh-everywhere && python3 -m venv venv && venv/bin/pip install -r requirements.txt
  4. 启动面板:PORT=5501 venv/bin/python3 app.py(或用 systemd 守护)

如何卸载

curl -fsSL https://YOUR-DOMAIN/uninstall.sh -o uninstall.sh && bash uninstall.sh

卸载脚本会自动停止并移除面板服务(systemd),并删除安装目录。
为安全起见,脚本会先校验目录确为 SSH Everywhere 安装目录(含 VERSION 与 app.py),并拒绝删除系统关键目录;交互模式会询问确认。
--yes :非交互/脚本化卸载时加此参数跳过确认(安全校验仍保留)。
--keep-data :卸载前把 data(服务器配置/数据库)备份成 tar 包。
--dir <目录> :若安装时改过目录,用此参数指定(默认 /opt/ssh-everywhere)。