SSPanel-UIM
Multi-purpose proxy service management system
SSPanel-UIM is a PHP web panel for running a paid proxy subscription service, handling user sign-ups, billing via Stripe or PayPal, bandwidth tracking, and server management for protocols like Shadowsocks and V2Ray.
SSPanel-UIM is a web-based management panel for running a proxy service business. Written in PHP, it lets an operator set up and manage proxy servers that support several popular tunneling protocols: Shadowsocks (2022 edition), V2Ray, Trojan, and TUIC. The idea is that someone running a paid proxy service uses this panel to handle everything on the business side, from selling subscriptions to tracking how much bandwidth each customer has used.
The payment side covers a range of gateways including Alipay face-to-face payments, PayPal, Stripe, and a cryptocurrency option through Cryptomus. Billing can be set up on a monthly or annual basis, on a pay-as-you-go model by data volume, or by access type. Customers get a subscription link they can import into common proxy client apps in formats like Clash, sing-box, or SIP008 with one click.
The notification system handles email delivery through a built-in queue so no separate mail server software is required. The panel also integrates with Telegram, Discord, and Slack bots for operational alerts. There is an admin interface built with the Tabler theme on Bootstrap 5, which works on mobile as well as desktop.
There is also built-in integration with AI language models from providers like OpenAI, Google, and Anthropic. The README says this is used for intelligent replies to support tickets and for generating documentation, though the details are sparse.
Running SSPanel-UIM requires a Linux server (Debian 11 or later is specified), an Nginx web server with HTTPS, PHP 8.2 or higher, a MariaDB or MySQL database, and a Redis cache. Minimum hardware is 1 CPU core and 1 GB of RAM, though 2 cores and 2 GB are recommended. The project is MIT licensed and accepts pull requests through a dev branch workflow.
Where it fits
- Launch a self-hosted paid VPN or proxy subscription service that handles user accounts, payments, and bandwidth limits automatically.
- Offer customers a one-click import link for proxy configurations in popular apps like Clash or sing-box.
- Receive Telegram or Discord alerts when users hit bandwidth limits or server events occur in your proxy business.