sspanel-UIM 是一个基于 PHP 的多功能代理服务管理系统,专为 Shadowsocks(2022) / V2Ray / Trojan / TUIC 等协议设计,提供完善的用户管理、节点管理、财务系统等功能。

SSPanel-UIM is a PHP-based multi-purpose proxy service management system designed for Shadowsocks(2022) / V2Ray / Trojan / TUIC protocols, providing comprehensive user management, node management, financial system and more.
特性 | Features
支持 Shadowsocks 2022、V2Ray、Trojan、TUIC 等主流协议
Support for Shadowsocks 2022, V2Ray, Trojan, TUIC and other mainstream protocols
Universal subscrIPtion interface, one-click json/clash/sip008/sing-box format subscription distribution
支付系统 | Payment System
集成支付宝当面付、PayPal、Stripe、Cryptomus 等多种支付网关
Integrate Alipay F2F, PayPal, Stripe, Cryptomus and other payment gateways
灵活的计费模式:包年包月、按量付费、按接入类型计费
Flexible billing modes: annual/monthly, pay-as-you-go, access type billing
通知系统 | Notification System
支持多种邮件服务,内置邮件队列,无需第三方组件
Support multiple mail services with built-in mail queue, no third-party components required
Telegram、Discord、Slack 机器人集成
Telegram, Discord, Slack bot integration
用户界面 | User Interface
基于 Bootstrap 5 的现代化 Tabler 主题
Modern Tabler theme based on Bootstrap 5
响应式设计,完美支持移动设备
Responsive design with perfect mobile device support
智能功能 | Smart Features
深度集成大语言模型,支持工单智能回复、文档生成
Deep LLM integration for intelligent ticket replies and document generation
一键接入 OpenAI、Google AI、Anthropic 等 AI 服务
One-click access to OpenAI, Google AI, Anthropic and other AI services
运维管理 | Operations Management
重构的定时任务系统,一条命令完成所有定时任务
Refactored cron system, complete all scheduled tasks with one command
完善的用户管理、节点管理、流量统计系统
Comprehensive user management, node management, traffic statistics system
系统要求 | System Requirements
最低配置 | Minimum Requirements
推荐配置 | Recommended Requirements
CPU: 2 核心或以上 | 2 Cores or more
内存 | RAM: 2GB 或以上 | 2GB or more
存储 | Storage: 20GB SSD
系统 | OS: Debian 12
软件环境 | Software Requirements
PHP: 8.2+ (强烈推荐 OPcache + JIT | OPcache + JIT highly recommended)
数据库 | Database: MariaDB 10.11+ / MySQL 8.0+ (需禁用严格模式 | Disable strict mode required)
缓存 | Cache: Redis 7.0+
其他 | Others: Git, Composer
文档 | Documentation
完整的安装和使用文档请访问: For complete installation and usage documentation, please visit:
📚 SSPanel-UIM 文档 | Documentation
安装 LNMP
wget https://soft.lnmp.com/lnmp/lnmp2.2.tar.gz -O lnmp2.2.tar.gz && tar zxf lnmp2.2.tar.gz && cd lnmp2.2 && ./install.sh lnmp
配置 lnmp
启用部分函数,并关闭防跨站设置
sed -i 's/,system//g' /usr/local/php/etc/php.ini sed -i 's/,proc_open//g' /usr/local/php/etc/php.ini sed -i 's/,proc_get_status//g' /usr/local/php/etc/php.ini sed -i 's/^fastcgi_param PHP_ADMIN_VALUE/#fastcgi_param PHP_ADMIN_VALUE/g' /usr/local/nginx/conf/fastcgi.conf
指定 sql mode
sed -i '7c sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' /etc/my.cnf
重启 lnmp
lnmp restart
添加 sspanel 的 nginx 配置
lnmp vhost add
添加 phpmyadmin 的 nginx 配置
lnmp vhost add
部署 phpmyadmin。在网站根目录下执行
version=$(curl -s https://api.github.com/repos/phpmyadmin/phpmyadmin/releases/latest | grep tag_name | cut -d '"' -f 4 | sed 's/RELEASE_//; s/_/./g')
phpmyadmin_version="${version}"
wget https://files.phpmyadmin.net/phpMyAdmin/${phpmyadmin_version}/phpMyAdmin-${phpmyadmin_version}-all-languages.zip
unzip -q phpMyAdmin-${phpmyadmin_version}-all-languages.zip
mv phpMyAdmin-${phpmyadmin_version}-all-languages/* ./
rm -rf phpMyAdmin-${phpmyadmin_version}-all-languages*
mkdir tmp
chmod 755 -R *
chown www -R *登录 phpmyadmin
创建库 sspanel
创建 mysql 用户(用于节点通信)
允许 mysql 远程登录
iptables -L -n --line-numbers iptables -D INPUT 6 /etc/init.d/netfilter-persistent save /etc/init.d/netfilter-persistent reload
修改 nginx 配置,目录 /usr/local/nginx/conf/vhost
强制 https
server
{
listen 80;
server_name xxx.com ;
return 301 https://$server_name$request_uri;
}
修改目录
root /home/wwwroot/xxx.com/public;
配置伪静态
location /
{
try_files $uri $uri/ /index.php$is_args$args;
}
重启 nginx
lnmp nginx restart
成功访问
后续操作
进入网站根目录
cd /home/wwwroot/sspanel
创建管理员
root@debian:/home/wwwroot/xxx.com# php xcat User createAdmin add admin/ 创建管理员帐号.....Enter your email/输入管理员邮箱: admin@xxx.com Enter password for: admin@xxx.com / 为 admin@xxx.com 添加密码: xxx Email: admin@xxx.com, Password: xxx! Press [y] to create admin..... 按下[Y]确认来确认创建管理员账户..... Y start create admin accountSuccessful/添加成功!
下载 ip 数据库
php xcat Tool initQQWry
设置定时任务
选择编辑器
root@debian:/home/wwwroot/xxx.com# crontab -e Select an editor. To change later, run 'select-editor'. 1. /bin/nano <---- easiest 2. /usr/bin/vim.basic 3. /usr/bin/vim.tiny Choose 1-3 [1]: 3 crontab: installing new crontab
添加定时任务
30 22 * * * php /home/wwwroot/sspanel/xcat SendDiaryMail 0 0 * * * php -n /home/wwwroot/sspanel/xcat Job DailyJob */1 * * * * php /home/wwwroot/sspanel/xcat Job CheckJob


还没有评论,来说两句吧...