
S-UI è un progetto open source che offre un pannello web avanzato per la gestione di protocolli proxy e traffico di rete. Basato su Sing-Box e SagerNet, S-UI è pensato per utenti esperti che desiderano un controllo granulare su routing, configurazioni inbound/outbound, monitoraggio del traffico e gestione client. L’interfaccia è costruita con tecnologie moderne e supporta temi chiari e scuri, rendendo l’esperienza visiva piacevole e funzionale.
Il pannello è accessibile via browser all’indirizzo http://localhost:2095/app e include una dashboard con statistiche in tempo reale, stato del sistema, traffico per client e configurazioni dettagliate. È compatibile con Linux, Windows e macOS (in fase sperimentale), e supporta architetture come amd64, arm64, armv7, armv6, armv5, 386 e s390x.
Funzionalità principali e protocolli supportati
S-UI si distingue per la sua versatilità e per il supporto esteso a protocolli moderni e legacy. L’installazione può avvenire tramite script bash, pacchetti ZIP per Windows, Docker o compilazione manuale. Una volta attivo, il pannello consente di gestire ogni aspetto della configurazione proxy, con strumenti pensati per ambienti avanzati.
Ecco le principali funzionalità offerte da S-UI:
- Supporto multi-protocollo: VLESS, VMess, Trojan, Shadowsocks, ShadowTLS, Hysteria, Hysteria2, Naive, TUIC
- Interfaccia per routing avanzato: proxy trasparente, SSL, redirect, TProxy
- Gestione inbound/outbound con configurazioni dettagliate
- Monitoraggio traffico per client, inbounds e outbounds
- Impostazione di limiti di traffico e scadenze per ogni client
- Servizio di sottoscrizione con link JSON e informazioni estese
- Accesso HTTPS con certificati SSL personalizzati
- API REST per integrazione con altri strumenti
- Temi chiaro/scuro e supporto multilingua (inglese, farsi, vietnamita, cinese semplificato/tradizionale, russo)
L’interfaccia consente anche di visualizzare lo stato del sistema, monitorare connessioni attive e gestire le configurazioni in modo visuale. È possibile esportare e importare profili, configurare il pannello per l’avvio automatico e integrare Certbot per la gestione dei certificati SSL.
Installazione e utilizzo su Linux
L’installazione di S-UI su Linux è semplice e può essere eseguita con un singolo comando
sudo -s bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)
In alternativa, è possibile installare manualmente scaricando l’ultima release da, estrarre il pacchetto, configurare i file .service per systemd e avviare il servizio con:
systemctl enable s-ui --now systemctl enable sing-box --now
Per chi preferisce Docker, è disponibile un file docker-compose.yml pronto all’uso. Basta eseguire:
mkdir s-ui && cd s-ui wget -q https://raw.githubusercontent.com/alireza0/s-ui/master/docker-compose.yml sudo docker compose up -d
Il pannello sarà accessibile via browser e pronto per la configurazione. È possibile personalizzare le variabili d’ambiente, modificare il livello di log, impostare cartelle per binari e database, e integrare l’API Sing-Box.
S-UI è uno strumento potente per utenti avanzati
S-UI non è pensato per l’utente alle prime armi, ma per chi cerca un pannello web completo e flessibile per gestire traffico proxy e configurazioni avanzate. Con il supporto per protocolli moderni, un’interfaccia elegante, API REST e compatibilità multi-piattaforma, rappresenta una soluzione ideale per sysadmin, sviluppatori e power user. Il progetto è in continua evoluzione e offre documentazione dettagliata, screenshot, wiki API e supporto per ambienti di produzione e test. Per chi vuole esplorare il mondo del proxy avanzato su Linux, S-UI è una scelta da considerare seriamente.