ติดตั้งในคลิกเดียว

คัดลอกคำสั่งด้านล่างหนึ่งบรรทัด รันครั้งเดียวบนเซิร์ฟเวอร์ 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)

รันคำสั่งด้านบนในเทอร์มินัลของดิสโทร Linux บน WSL ได้เลย (หาก 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)