使用 OnePortal 展示、分享、预览和下载 OneDrive 中的文件
- 无服务器,完全免费托管 💸
- 超快速 ⚡ 且响应迅速 💦
- 15分钟内即可完成设置 ⏱️
- 高度可定制 ⚒️
🍌 更重要的是,我们很漂亮 (●'◡'●)
- 🚀 通过 Cloudflare 网络代理下载
- 🔍 使用 Microsoft Graph Search API 改进搜索
- 原版使用 OneDrive Search API,这会随机性地缺漏文件,已基本不可用
- 🔐 通过以下方式提高安全性:
- 在环境变量中设置自定义 AES 密钥和客户端密钥
- 😋 更好的用户界面
- 🍪 边缘函数缓存以加快加载速度
- 🛠️ 更多环境变量
- 🧰 更新依赖项
特别感谢 od-cf-index-ng 的原作者 @lyc8503 和 onedrive-vercel-index 的作者 @spencerwooo 以及所有贡献者。
查看 OnePortal Wiki!
如果你喜欢这个项目,请给它一个星标! :3
在这里查看在线演示。
| 👀 文件预览 | 💠 列表/网格布局 | 🎥 视频和音频 |
| PDF、EPUB、markdown、代码、纯文本 | 使用缩略图预览图片和文档 | mp4、mp3等,在线播放或使用 IINA、PotPlayer 等播放器播放(支持字幕)! |
| 📄 Office 预览 | 📝 README.md 预览 | 📑 分页 |
| docx、pptx、xlsx 等 | 还可以渲染代码块、相对链接的图片等 | 用于包含 200 个或更多项目的文件夹 |
| 🔒 受保护的文件夹 | ⏬ 多文件下载 | 🚀 代理下载 |
| 密码保护的路由和文件。详情请点击 | 压缩并下载多个文件或文件夹。 详情请点击 | 通过 Cloudflare 网络下载(有风险)。 详情请点击 |
... 以及更多:
- 简化部署流程,无需手动获取令牌!
- 直接提供原始文件和托管服务...
- 完整的深色模式支持、样式和网站自定义...
注意: 本项目主要专注于展示和提供从你的 OneDrive 下载文件的方式。强调免费和无服务器。如果你有自己的服务器/需要 WebDAV/使用 OneDrive 以外的云存储提供商,请查看 alist。
文档托管在 OnePortal Wiki。
我找不到解决方案/我的问题很特殊?
请提出 issue 寻求帮助,在此之前请确保你已经搜索过现有/已解决的问题。


