OpenSource-Hub
S

s-ui

SHA-256
9.0k stars·System Optimization·SHA-256 checksum verified

An advanced web panel for managing SagerNet/Sing-Box proxies with multi-protocol support, traffic routing, and subscription features. Lightweight alternative to x-ui with more protocols and modern UI.

Smart Download

Download Download Version

v1.4.2 · 31.1 MB

Lightweight proxy management panel with more protocols and modern UI than x-ui.

Core Features

  • Supports VLESS, VMess, Trojan, Shadowsocks, Hysteria, Hysteria2, ShadowTLS, TUIC and more
  • Built-in subscription service (clash/json/link) with external link support
  • Advanced traffic routing with transparent proxy, PROXY protocol, SSL certificates
  • Client monitoring, traffic stats, and expiration date management
  • Dark/light theme, multi-language (English, Chinese, Persian, etc.)

What It Can't Do

  • This project is for personal learning only; do not use for illegal purposes. For production, configure SSL certificates and a domain. Windows support is experimental.

Use Cases

  • Personal or small team proxy server management with unified multi-protocol nodes
  • Visual panel for Sing-Box core configuration, replacing manual config file editing

Detailed Introduction

S-UI is a powerful web-based control panel designed for SagerNet/Sing-Box proxy core. It provides an intuitive interface to manage multiple protocols (VLESS, VMess, Trojan, Shadowsocks, Hysteria, TUIC, etc.), configure advanced traffic routing, monitor system and client status, and generate subscription links. Compared to x-ui, S-UI supports more modern protocols like Hysteria2 and ShadowTLS, offers a built-in subscription service with external link compatibility, and features a clean dark/light theme. It runs on Linux, Windows, and macOS with Docker support. Ideal for personal proxy servers and small-scale deployments.

Tags

proxyvpnweb-panelsing-boxv2ray

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Download the latest installer: bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh) for Linux/macOS

4

Follow the installation wizard; default panel at http://IP:2095/app with admin/admin

5

Add nodes and clients, then generate subscription links for distribution

Install Guide
  1. Download the latest installer: bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh) for Linux/macOS
  2. Follow the installation wizard; default panel at http://IP:2095/app with admin/admin
  3. Add nodes and clients, then generate subscription links for distribution

Latest Release Notes

## What's Changed

- [Go v1.26.3 - SingBox v1.13.12](https://github.com/alireza0/s-ui/commit/5e8aac8784a9de7dfd352154c35263ec3f3d0d17)

## Frontend

- [Update packages](https://github.com/alireza0/s-ui-frontend/commit/b7a2d2f24c3c02d29be6541d14dff1cfa23d50e3)

## Bug Fixes

- [fix: SQLite connection leak causing unbounded memory growth](https://github.com/alireza0/s-ui/commit/855c269fb8c1ca2a3226df73148042bbe5189e93) @ayi21sui

## Reports

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/total?style=plastic&label=Total&cacheSeconds=60)

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/s-ui-linux-386.tar.gz?style=plastic&label=i386&cacheSeconds=60)

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/s-ui-linux-amd64.tar.gz?style=plastic&label=amd64&cacheSeconds=60)

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/s-ui-linux-arm64.tar.gz?style=plastic&label=arm64&cacheSeconds=60)

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/s-ui-linux-armv5.tar.gz?style=plastic&label=armv5&cacheSeconds=60)

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/s-ui-linux-armv6.tar.gz?style=plastic&label=armv6&cacheSeconds=60)

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/s-ui-linux-armv7.tar.gz?style=plastic&label=armv7&cacheSeconds=60)

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/s-ui-linux-s390x.tar.gz?style=plastic&label=s390x&cacheSeconds=60)

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/s-ui-windows-amd64.zip?style=plastic&label=win-amd64&cacheSeconds=60)

![GitHub Downloads](https://img.shields.io/github/downloads/alireza0/s-ui/v1.4.2/s-ui-windows-arm64.zip?style=plastic&label=win-arm64&cacheSeconds=60)

File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

6413a8d7a473e6d8a582234571fe7264524cdef860d82c19f65177bf7735290c

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop the service: systemctl disable s-ui --now. Remove systemd service file and installation directory: rm -rf /usr/local/s-ui /usr/bin/s-ui /etc/systemd/system/sing-box.service. Finally reload systemd: systemctl daemon-reload.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGPL-3.0
Last Updated2026-05-22T06:11:08Z
GitHub RepositoryOfficial Website

Similar Projects