当前位置: 首页 > news >正文

EasyPan 使用及功能优化

文章目录

  • 在线体验
  • 为什么我想做这个?
    • kiftd网盘
    • EasyPan
  • EasyPan 客制化,升级为 RokiPan
    • 登录界面
    • 主界面
    • 分享
  • 上传&下载速度测试
    • 下载
    • 上传
  • 个人优化(部分截图):
  • 已实现功能汇总(原版 + 优化 )
  • 待实现功能
  • 项目来源
  • 为什么初始只有 10G 空间?为什么限制注册人数?
  • 说到最后

在线体验

EasyPan原版
EasyPan优化版RokiPan

为什么我想做这个?

相信大家都用过某度网盘,下面的场景应该是各位经常遇见的吧:
在这里插入图片描述
即使开启了传输优化,一样是速度感人,但是自己又不想花钱(因为我不常用捏~)
经过我的全网搜索,找到了两个可以二开的网盘:

  1. kiftd网盘
  2. EasyPan

选择这两个的原因是,使用的语言是java,这是我选择的最主要因素。

kiftd网盘

优点:- 安装简单   - 无需后台数据库,上手容易缺点:- 项目有点过时,没有使用 Vue 等前端流行框架,调试极其困难- 项目整体不太美观,分组权限不合理- 没有分享功能,整体适合在内网中使用,不适合给外部人员使用

在这里插入图片描述

EasyPan

优点:
- 项目美观
- 有分享功能
- 完美契合我当前对开发语言和框架的需求
- 前后端分离缺点:- 项目代码量相对较大- 需要安装各种插件和数据库

EasyPan 客制化,升级为 RokiPan

登录界面

在这里插入图片描述

主界面

在这里插入图片描述

分享

壁纸分享,提取码 yyds
在这里插入图片描述
在这里插入图片描述

上传&下载速度测试

下载

在这里插入图片描述

上传

在这里插入图片描述

个人优化(部分截图):

在这里插入图片描述

已实现功能汇总(原版 + 优化 )

上传
下载
分享
文件及文件夹的删除、重命名、移动
在线预览(视频、音频、图片、文档、代码等)
回收站
每日一言
移动端网页适配
系统公告
文件搜索等

待实现功能

文件夹上传
文件夹搜索
文件及文件夹自定义排序
分享文件只能查看第一页等

项目来源

老罗的源码是收费的,请支持知识付费,博主已购买过源码,在源码的基础上优化。
老罗的视频:
EasyPan 后端
EasyPan 前端

为什么初始只有 10G 空间?为什么限制注册人数?

原本把项目发布在云服务器上,但是后面发现空间太小了,是由 40G,而扩容内存的价格不是我能接受的范围,实在是太贵,所以我就想到了内网穿透,目前我有一个 1T 的硬盘专门用来存储该网盘的文件。这就是问题的解答,一切都是因为成本呢~
在这里插入图片描述

说到最后

各位有对网盘的建议或意见可以提出来,我会慎重考虑的~

一个人开发优化精力有限,有想参与二开的小伙伴,请联系我,但是我会对你的能力进行一个简单的考察呦~

前后端分离项目:
前端:Vue3 node vite
后端:java mysql mybatis springBoot redis nginx 内网穿透

http://www.xdnf.cn/news/575407.html

相关文章:

  • 操作系统内存管理深度剖析:从虚拟内存机制到前沿技术探索
  • Spyglass:CDC官方Hands-on Training(一)
  • 什么是质量管理的核心要素?人、机、料、法、环、测解析
  • C++(26): 标准库 <queue>
  • 【原创】instagram 批量下载工具
  • 【优秀三方库研读】在 quill 开源库 Backend.h 知识点
  • docker面试题(3)
  • 滚珠丝杆的承载力是多少?
  • BISS0001 PIR红外感应IC:高性能热释电信号处理解决方案
  • MIMO 检测(6)--基于QR分解的ML检测器
  • 红杉资本2025 AI 峰会之Cybersecurity
  • 开源免费抓包工具:ProxyPin 的详细使用
  • Cross-Mix Monitoring for Medical Image Segmentation With Limited Supervision
  • 界面控件 Kendo UI 在各行业的应用实践:如何解决业务痛点,提升系统效能
  • [每日一题] 3356. 零数组变换ii
  • 常见的网络服务的枚举和利用 | TryHackMe | Network services 1/2
  • 【MySQL】表的内连和外连
  • svn 提交后报错 : is scheduled for addtion,but is missing
  • 总结一个编程的学习方式~
  • 【Linux基础I/O】文件调用接口、文件描述符、重定向和缓冲区
  • stack--oj2
  • 《国家高等教育智慧平台:重塑学习新时代》
  • java基础 之 Hash家族(一)
  • M|攻壳机动队2.0
  • 外卖Day7
  • Win10更改IP地址在哪里设置?多种方法详解
  • 和风天气 API 获取天气预报 2025/5/21
  • SAP-ABAP:企业级异常处理框架设计与实战 —— 构建高可用、可观测的异常治理体系
  • Frp Dockr Mysql内网映射
  • C#中Task.Run的线程管理最佳实践与并发控制