轻量、稳定的
虚拟主机管理系统

基于 Kangle 企业版 + Easypanel,一套面板管好网站、数据库、FTP 与 SSL。资源占用低、并发能力强,适合中小型 IDC 与自建主机平台。

支持 CentOS 7 / Ubuntu 22.04 · 全中文界面
一键安装
bash <(curl -fsSL http://kangle.wxin.net/download/install-offline.sh)

核心功能

从建站到运维,一个面板全部搞定

🌐

网站管理

多域名绑定、独立目录、伪静态规则、301 跳转、防跨站,站点级隔离。

🐘

多版本 PHP

PHP 5.6 / 7.4 / 8.3 并存,每个站点独立选择版本与运行参数。

🗄️

多版本数据库

MySQL 5.7 / 8.0 与 MariaDB 多实例共存,建站时按需选择版本。

🔒

SSL 证书

一键申请 Let's Encrypt 免费证书,自动续期,支持强制 HTTPS。

📁

文件管理

在线编辑、压缩解压、批量权限修改,站点目录隔离访问。

⏱️

计划任务

定时备份、日志切割、自定义脚本,分钟级粒度调度。

📊

流量与资源

站点流量统计、磁盘配额、带宽限制,超限自动提醒。

🛡️

安全防护

防 CC 攻击、IP 黑白名单、注入过滤、危险函数禁用。

🔄

备份恢复

站点与数据库一键备份,本地保留 7 天,支持手动回滚。

为什么选 Kangle

相同硬件下,更高的并发与更低的占用

对比项Kangle + Easypanel传统 Apache 方案
内存占用(100 站点)约 200MB1GB 以上
静态并发能力万级连接千级连接
站点隔离open_basedir 独立沙箱需手动配置
多版本 PHP原生支持,站点级切换需额外模块
面板资源占用PHP 常驻约 20MB随站点线性增长
部署难度脚本一键完成需逐项配置

四步开始使用

全新服务器到可建站,约 15 分钟

1

准备环境

CentOS 7 或 Ubuntu 22.04,1 核 1G 起,放行 80/3311/3312 端口。

2

执行安装

运行一键脚本,自动完成 Kangle、面板、PHP 与数据库部署。

3

登录面板

访问 http://你的IP:3312/admin/,用初始化账号登录。

4

创建站点

添加域名与目录,选择 PHP 版本,上传程序即可访问。

手动部署(分步执行)
# 1. 安装 Kangle 企业版
wget http://file.kangle.cccyun.cn/file/completed/kangle-ent-3.5.21.16-7-x64.tar.gz
tar xzf kangle-ent-3.5.21.16-7-x64.tar.gz
mkdir -p /vhs/kangle && cp -a kangle/. /vhs/kangle/

# 2. 部署面板与模板
bash install.sh

# 3. 访问
#   http://服务器IP:3312/admin/   管理端
#   http://服务器IP:3312/vhost/   用户端

快速入口

常用功能直达

常见问题

部署与使用中的高频疑问

安装脚本支持哪些系统?

已在 CentOS 7.6 与 Ubuntu 22.04 验证通过。Debian 需补 CentOS 兼容库(libssl.so.10、libicu*.so.50 等)到 /opt/compat。

装完后面板登录不上怎么办?

最常见的坑:Kangle 3311 管理账号(config.xml 的 <admin>)与面板凭据(node.cfg.php 的 node_cfg['localhost'])必须完全一致。不一致时密码输对也会跳回登录页,且无任何报错。

可以同时装多个 PHP 版本吗?

可以。用 ext/phpXX 目录区分版本,每个站点独立选择。已验证 5.6 / 7.4 / 8.3 并存。

可以同时装多个数据库版本吗?

可以。各版本跑在独立端口与数据目录(如 MariaDB 10.11 在 3307),分别注册为面板节点,建站时选择节点即选择数据库版本。

面板端口能改吗?

可以。修改 /vhs/kangle/ext/webftp.xml 的 <bind> 行,再执行 kangle -r 重载。

数据如何备份?

面板内置定时备份,建议再加一条每日 mysqldump 任务,保留 7 天,默认在 /root/kangle_backup/。