一键部署个人云盘:使用 Rclone + Alist 构建你的私有文件中心

如果你厌倦了传统网盘的限速、广告、隐私风险,又不想投入太高成本构建复杂的 NAS 系统,
那么通过 Rclone + Alist 的组合,你可以快速打造一个支持阿里云盘、OneDrive、Google Drive 等多种网盘私有云文件管理平台

而且这套方案不仅支持浏览下载、文件上传,还能设置权限、多账户、多端访问,部署门槛极低,小白也能上手。


一、技术选型解析:为什么选 Rclone + Alist?

工具作用说明
Rclone命令行云盘同步/挂载工具,支持近40种网盘服务
Alist开源网页文件管理器,支持Rclone远程挂载资源浏览

这两个工具结合后,你可以:

  • 把网盘挂载为本地磁盘
  • 用Alist的网页端进行浏览、在线播放、下载
  • 支持 Token 登录、密码保护、多账户切换
  • 整体部署在你的VPS或NAS设备中

二、环境准备

  • 一台Linux服务器(建议1G内存起步)
  • 已绑定域名(可选)
  • 基础系统:Ubuntu 20.04 或 Debian 11 推荐

三、Step 1:安装 Rclone 并配置网盘挂载

bash
curl https://rclone.org/install.sh | sudo bash

初始化配置:

bash
rclone config

根据提示创建新远程存储,例如:

  • 选择 n 新建 → 输入名称(如 ali)
  • 选择云服务类型(如 31 = AliyunDrive)
  • 浏览器授权或输入refresh token

完成后可验证:

bash
rclone lsd ali:/

四、Step 2:下载并部署 Alist

推荐使用官方一键脚本:

bash
curl -fsSL https://alist.nn.ci/v3.sh | bash

安装完成后控制台会输出默认端口和登录密码。

默认地址:

cpp
http://服务器IP:5244

登录后台 → 添加存储 → 类型选择 Rclone 挂载 → 填入 remote 配置(如 ali:)即可。


五、可选:将 Alist 部署为系统服务 + 反代配置

✅ 设置为 systemd 服务(Ubuntu)

bash
sudo mv alist /usr/local/bin/
alist server install
systemctl start alist
systemctl enable alist

✅ 用 Nginx 反代并绑定域名

nginx
server {
listen 80;
server_name pan.yourdomain.com;

location / {
proxy_pass http://127.0.0.1:5244;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}

可选配 SSL 与登录验证(Alist支持Basic认证与Token)。


六、功能扩展推荐

功能需求实现方式
多账户管理Alist 后台添加多个存储项 + 用户权限控制
播放视频/音乐内置播放器支持在线播放 MP4/MP3/flac
上传文件功能启用上传目录权限 + 登录账户
网盘同步定时任务使用 rclone sync + crontab 自动同步
搭配 Aria2 下载可自定义集成 Aria2 + 离线下载

七、常见问题与优化建议

问题场景解决方式
网盘文件列不出来检查 Rclone 配置是否正确 / 授权是否过期
页面打不开检查端口是否被防火墙拦截 / Nginx配置错误
播放卡顿或图片加载慢建议搭配 CDN 加速 或启用 Aria2 预缓存策略
Alist显示英文界面后台设置中可切换语言至简体中文

你的数据不一定非得放在别人的服务器上。
用 Rclone + Alist 你可以:

  • 拥有自己的多网盘统一访问入口
  • 随时备份、同步,不怕限速或删库
  • 随心搭配各种前端样式、加密方式、分享策略

现在就开始动手吧,只需10分钟,你就拥有一个属于你自己的私有云文件中心

实操指南

防止DNS污染与劫持:自建DoH服务保护用户请求安全

2025-4-1 11:45:46

实操指南知识库

用 cron + shell 脚本实现服务器定时监控与自动重启机制

2025-4-2 11:19:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧