s-ui
An advanced Web Panel • Built for SagerNet/Sing-Box
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 S-UI Implements the Transparent Proxy Feature: A Code-Level AnalysisDiscover 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.
Critical Security Considerations When Deploying S-UI: A Production Hardening GuideDeploy S-UI securely. Learn critical hardening steps to protect user credentials, API tokens, and default admin access before production deployment.
How to Upgrade S-UI to the Latest Version: Complete Technical GuideUpgrade 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 S-UI Implements DNS Transport and Resolution: A Technical Deep DiveDiscover 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.
Best Practices for Deploying S-UI in ProductionDeploy S-UI in production with our best practices. Learn to use install sh, systemd, persistent volumes, secure credentials, and TLS for a robust deployment.
S-UI Subscription Formats Explained: Link vs JSON vs ClashUnderstand S_UI subscription formats: Link, JSON, and Clash. Discover which format best suits your proxy client needs for efficient configuration.
How S-UI Handles Multi-Client and Multi-Inbound ConfigurationsLearn 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.
How to Add Custom Protocols to S-UI: A Complete Implementation GuideLearn 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 S-UI Implements Traffic Routing with the Advanced InterfaceLearn 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.
S-UI Environment Variables: Complete Configuration Guide with Default ValuesExplore 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.
How the S-UI API Interface Works: Session and Token Authentication ExplainedUnderstand 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.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →