s-ui

An advanced Web Panel • Built for SagerNet/Sing-Box

20 articles 9k View on GitHub ↗
20 articles
How to Debug Connectivity Issues in S-UI: A Step-by-Step Guide to Sing-Box Diagnostics

Debug S-UI connectivity issues with this step-by-step guide. Learn to check core status, inspect connections, close stale connections, and test outbound reachability effectively.

how-to-guide
May 22, 2026
How S-UI Implements the Transparent Proxy Feature: A Code-Level Analysis

Discover how S UI implements transparent proxy functionality. Dive into the code level analysis and understand its integration with the sing box engine for efficient packet interception.

deep-dive
May 22, 2026
Critical Security Considerations When Deploying S-UI: A Production Hardening Guide

Deploy S-UI securely. Learn critical hardening steps to protect user credentials, API tokens, and default admin access before production deployment.

best-practices
May 22, 2026
How to Upgrade S-UI to the Latest Version: Complete Technical Guide

Upgrade S-UI to the latest version seamlessly. Run install.sh to download the newest release update systemd binaries and migrate your SQLite schema without data loss.

how-to-guide
May 22, 2026
How S-UI Implements DNS Transport and Resolution: A Technical Deep Dive

Discover how S-UI uses sing-box to implement DNS transport and resolution. Learn about transport factories, TransportManager, and domain-specific routing for efficient DNS handling.

deep-dive
May 22, 2026
Best Practices for Deploying S-UI in Production

Deploy S-UI in production with our best practices. Learn to use install sh, systemd, persistent volumes, secure credentials, and TLS for a robust deployment.

best-practices
May 22, 2026
S-UI Subscription Formats Explained: Link vs JSON vs Clash

Understand S_UI subscription formats: Link, JSON, and Clash. Discover which format best suits your proxy client needs for efficient configuration.

deep-dive
May 22, 2026
How S-UI Handles Multi-Client and Multi-Inbound Configurations

Learn how S-UI handles multi-client and multi-inbound configurations by storing inbound IDs in a JSON array and using atomic GORM transactions for synchronization. Discover efficient management techniques.

deep-dive
May 22, 2026
How to Add Custom Protocols to S-UI: A Complete Implementation Guide

Learn to add custom protocols to S-UI by implementing Go interfaces, registering them in core/register.go, and rebuilding the binary. Integrate your protocols seamlessly.

how-to-guide
May 22, 2026
How S-UI Implements Traffic Routing with the Advanced Interface

Learn how S-UI implements traffic routing using its advanced interface. Discover dynamic JSON configurations and how they integrate with the Sing-Box engine for efficient routing.

how-to-guide
May 22, 2026
S-UI Environment Variables: Complete Configuration Guide with Default Values

Explore S UI environment variables including SUI_LOG_LEVEL and SUI_DEBUG. Learn their default values and how to configure S-UI for optimal performance with this comprehensive guide.

api-reference
May 22, 2026
How the S-UI API Interface Works: Session and Token Authentication Explained

Understand the S-UI API interface by learning about its session and token authentication. This guide explains how the dual-layer HTTP system handles browser and programmatic access.

api-reference
May 22, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →