一款基于PHP7+开发的轻量级个人云盘系统,界面精美,支持文件上传下载、目录管理、批量操作、分享链接与密码保护。内置IP速率限制、自动封禁、源码加密等安全机制。安装简单,上传index.php即可使用,适合搭建私有网盘。
北辰个人高颜值网盘云盘系统源码
📋 环境要求
- PHP 版本:7.0 及以上
- 权限设置:需具备
data/目录的文件写入权限 - 扩展支持:需开启
zlib扩展(通常默认开启)
🚀 安装教程
- 将
index.php文件上传至网站根目录。 - 在浏览器中访问
http://你的域名/即可直接使用。 - 默认管理员账号:
admin - 默认密码:
admin123
⚠️ 安全提示:登录后请务必立即修改默认密码!
🔐 源码加密与特殊处理
- 访问
encode.php可对源代码进行加密。 - 注意:如果服务器禁用了
eval()函数,请将index_src.php重命名为index.php后使用。
📂 目录结构
text
├── index.php # 加密后的主程序(直接使用)
├── index_src.php # 源码版本(可编辑,修改后运行 encode.php 重新加密)
├── encode.php # 编码器(访问一次即可重新加密 index.php)
├── login.html # 登录页面
└── data/ # 数据目录(自动创建)
├── files/ # 用户存储的文件
├── users.json # 用户账号数据
├── shares.json # 分享链接数据
├── config.json # 系统配置信息
└── blacklist.json # IP 黑名单记录
✨ 核心功能
1. 文件管理
- 基础操作:支持文件的上传、下载、删除及重命名。
- 目录管理:支持新建文件夹,提供目录树导航功能。
- 批量操作:支持多选文件进行批量删除或移动到指定文件夹。
- 快捷选择:支持全选与反选功能。
2. 分享功能
- 生成链接:通过右键菜单生成下载链接,支持设置提取密码。
- 密码验证:分享链接支持密码保护,需两次输入确认。
- 链接管理:支持重置链接、复制含密码的完整链接。
- 有效期设置:管理员可在「设置」中配置分享链接的有效期(默认为 7 天)。
3. 安全机制
- 速率限制:
- 每 IP 每小时最多允许 10 次下载。
- 每 IP 每天最多允许 20 次下载。
- 自动封禁:超出限制后,自动拉黑该 IP 一小时。
- 隐蔽提示:所有限流提示对外隐藏,统一返回 404 状态码。
- 自动清理:过期的分享链接会自动清理。
- 源码保护:采用 XOR + gzcompress + base64 方式进行源码加密。
4. 下载页体验
- 两步流程:密码验证 → 显示文件信息 → 点击下载按钮。
- 自动验证:支持 URL 携带
?pwd=参数实现自动验证密码。
5. 系统设置
- 登录后点击右上角「设置」按钮进入配置面板。
- 分享有效期:可自定义分享链接的有效天数(范围:1 ~ 365 天)。


