SSPanel-UIM 是一个基于 PHP 的多功能代理服务管理系统

老六

简介 | Introduction


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

SSPanel-UIM 是一个基于 PHP 的多功能代理服务管理系统


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

  1. 支持 Shadowsocks 2022、V2Ray、Trojan、TUIC 等主流协议

  2. Support for Shadowsocks 2022, V2Ray, Trojan, TUIC and other mainstream protocols

  3. 通用订阅接口,一键分发 json/clash/sip008/sing-box 格式订阅

  4. Universal subscrIPtion interface, one-click json/clash/sip008/sing-box format subscription distribution


支付系统 | Payment System

  1. 集成支付宝当面付、PayPal、Stripe、Cryptomus 等多种支付网关

  2. Integrate Alipay F2F, PayPal, Stripe, Cryptomus and other payment gateways

  3. 灵活的计费模式:包年包月、按量付费、按接入类型计费

  4. Flexible billing modes: annual/monthly, pay-as-you-go, access type billing



通知系统 | Notification System

  1. 支持多种邮件服务,内置邮件队列,无需第三方组件

  2. Support multiple mail services with built-in mail queue, no third-party components required

  3. Telegram、Discord、Slack 机器人集成

  4. Telegram, Discord, Slack bot integration


用户界面 | User Interface

  1. 基于 Bootstrap 5 的现代化 Tabler 主题

  2. Modern Tabler theme based on Bootstrap 5

  3. 响应式设计,完美支持移动设备

  4. Responsive design with perfect mobile device support


智能功能 | Smart Features

  1. 深度集成大语言模型,支持工单智能回复、文档生成

  2. Deep LLM integration for intelligent ticket replies and document generation

  3. 一键接入 OpenAI、Google AI、Anthropic 等 AI 服务

  4. One-click access to OpenAI, Google AI, Anthropic and other AI services


运维管理 | Operations Management

  1. 重构的定时任务系统,一条命令完成所有定时任务

  2. Refactored cron system, complete all scheduled tasks with one command

  3. 完善的用户管理、节点管理、流量统计系统

  4. Comprehensive user management, node management, traffic statistics system


系统要求 | System Requirements

最低配置 | Minimum Requirements

  1. CPU: 1 核心 | 1 Core

  2. 内存 | RAM: 1GB

  3. 存储 | Storage: 10GB

  4. 系统 | OS: Debian 11+

推荐配置 | Recommended Requirements

  1. CPU: 2 核心或以上 | 2 Cores or more

  2. 内存 | RAM: 2GB 或以上 | 2GB or more

  3. 存储 | Storage: 20GB SSD

  4. 系统 | OS: Debian 12

软件环境 | Software Requirements

  1. web 服务器 | WEB Server: nginx (HTTPS 必须 | HTTPS Required)

  2. PHP: 8.2+ (强烈推荐 OPcache + JIT | OPcache + JIT highly recommended)

  3. 数据库 | Database: MariaDB 10.11+ / MySQL 8.0+ (需禁用严格模式 | Disable strict mode required)

  4. 缓存 | Cache: Redis 7.0+

  5. 其他 | 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


以下内容需要兑换:

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,50人围观)

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

目录[+]

取消
微信二维码
微信二维码
支付宝二维码