腾讯云CVM轻量服务器搭建个人网盘教程:Alist私有云存储完全指南
网盘是现代人的刚需,但百度网盘限速严重、阿里云盘空间有限、天翼云盘广告多。如果你有一台云服务器,可以用开源的Alist搭建一个统一网盘入口,把多个网盘资源集中管理,还能在线预览、下载不限速。本文从零开始,手把手教你用腾讯云轻量服务器搭建Alist个人网盘。
一、为什么选择Alist搭建个人网盘
1.1 Alist是什么
Alist是一个开源的文件列表程序,支持将阿里云盘、百度网盘、天翼云盘、夸克网盘、迅雷云盘、OneDrive、Google Drive等多种存储聚合到一个界面中。你可以把它理解为一个"网盘聚合器"——用一个网页管理你所有的网盘文件。
1.2 Alist核心功能
| 功能 | 说明 |
|---|---|
| 多网盘聚合 | 支持30+种存储驱动,统一管理 |
| 在线预览 | 视频、音频、图片、文档在线查看 |
| WebDAV支持 | 可挂载为本地磁盘 |
| 下载不限速 | 继承源网盘速度,阿里云盘可达满速 |
| 分享功能 | 生成分享链接,支持密码保护 |
| 离线下载 | 部分存储支持离线下载到网盘 |
| 多用户管理 | 可设置不同用户权限 |
| 开源免费 | 完全免费开源,无功能限制 |
1.3 方案对比:Alist vs 其他网盘方案
| 方案 | 成本 | 优势 | 劣势 |
|---|---|---|---|
| Alist + 腾讯云 | 约15-20元/月 | 聚合多网盘,不限速 | 需自己维护 |
| NextCloud + 腾讯云 | 约15-50元/月 | 功能丰富,插件多 | 占用资源大 |
| 群晖NAS | 2000+元一次性 | 功能完整 | 硬件成本高 |
| 百度网盘SVIP | 25-30元/月 | 省心 | 下载限速 |
| 阿里云盘 | 免费起 | 速度快 | 空间有限 |
推荐方案:腾讯云轻量服务器 + Alist,成本最低且灵活性最高。
二、腾讯云轻量服务器购买指南
2.1 选择轻量应用服务器还是CVM
腾讯云提供两种云服务器产品:CVM(云服务器)和Lighthouse(轻量应用服务器)。对于搭建Alist个人网盘,推荐使用轻量应用服务器。
| 对比项 | 轻量应用服务器 | CVM |
|---|---|---|
| 价格 | 最低24元/月起 | 最低约40元/月起 |
| 带宽 | 固定带宽(4-8Mbps) | 可选按量/包年 |
| 配置 | 预设套餐 | 自由组合 |
| 适用场景 | 个人/小型应用 | 企业/复杂架构 |
| 上手难度 | 简单 | 较复杂 |
| 流量包 | 每月含200-1000GB | 需额外购买 |
2.2 推荐配置套餐
| 套餐 | CPU | 内存 | 硬盘 | 带宽 | 流量 | 月费 | 适合 |
|---|---|---|---|---|---|---|---|
| 2核2G | 2核 | 2GB | 50GB SSD | 4Mbps | 300GB | 约24元 | 个人轻度使用 |
| 2核4G | 2核 | 4GB | 60GB SSD | 5Mbps | 500GB | 约35元 | 推荐 |
| 4核4G | 4核 | 4GB | 80GB SSD | 6Mbps | 800GB | 约50元 | 多人使用 |
| 4核8G | 4核 | 8GB | 100GB SSD | 8Mbps | 1000GB | 约80元 | 重度使用 |
新手推荐:2核2G套餐,月费24元,足够跑Alist + 个人使用。新用户首年常有优惠,年付可低至120-200元/年。
2.3 购买步骤
- 注册腾讯云账号:访问 cloud.tencent.com,使用微信扫码或手机号注册
- 完成实名认证:个人用户上传身份证,企业用户上传营业执照
- 进入轻量应用服务器页面:控制台 → 轻量应用服务器 → 新建
- 选择地域:推荐选择离你最近的节点(如广州、上海、北京)
- 选择镜像:选择"系统镜像" → "Ubuntu 22.04 LTS"
- 选择套餐:根据上面表格选择适合的套餐
- 设置密码:设置root密码,建议使用强密码
- 确认订单:选择购买时长(年付更优惠),确认支付
2.4 首次登录与安全配置
购买完成后,在控制台找到服务器的公网IP地址,然后进行安全配置。
步骤1:SSH登录服务器
# 在终端中执行(Mac/Linux)
ssh root@你的服务器IP
# Windows用户可使用PuTTY或Windows Terminal
步骤2:更新系统
apt update && apt upgrade -y
步骤3:配置防火墙
在腾讯云控制台 → 轻量应用服务器 → 防火墙,添加以下规则:
| 协议 | 端口 | 说明 |
|---|---|---|
| TCP | 22 | SSH远程登录 |
| TCP | 80 | HTTP |
| TCP | 443 | HTTPS |
| TCP | 5244 | Alist默认端口 |
| TCP | 5245 | Alist HTTPS端口 |
步骤4:修改SSH端口(安全加固)
# 修改SSH配置
vim /etc/ssh/sshd_config
# 找到 Port 22,改为其他端口如 Port 2222
# 保存后重启SSH
systemctl restart sshd
三、安装Alist网盘程序
3.1 一键安装Alist
Alist官方提供一键安装脚本,执行以下命令即可:
# 官方一键安装命令
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
安装完成后,终端会显示以下信息:
Alist installed successfully!
Default username: admin
Default password: xxxxxxxx
Alist is running at http://your-ip:5244
3.2 修改管理员密码
# 查看初始密码
cd /opt/alist
./alist admin random
# 或手动设置密码
./alist admin set NEW_PASSWORD
3.3 配置Alist开机自启
# 启动Alist
systemctl start alist
# 设置开机自启
systemctl enable alist
# 查看运行状态
systemctl status alist
3.4 Alist服务管理命令
| 命令 | 功能 |
|---|---|
| systemctl start alist | 启动Alist |
| systemctl stop alist | 停止Alist |
| systemctl restart alist | 重启Alist |
| systemctl status alist | 查看状态 |
| systemctl enable alist | 开机自启 |
| systemctl disable alist | 取消开机自启 |
四、配置网盘存储
4.1 登录Alist管理后台
- 打开浏览器,访问
http://你的服务器IP:5244 - 点击底部"管理"进入后台
- 输入用户名
admin和密码登录 - 进入"存储" → "添加"
4.2 添加阿里云盘(Open)
阿里云盘是Alist最受欢迎的存储驱动之一,支持满速下载。
| 配置项 | 值 |
|---|---|
| 驱动 | 阿里云盘Open |
| 挂载路径 | /aliyun |
| 根文件夹ID | 留空表示根目录 |
| 排序方式 | 名称 |
| 获取Token方式 | 扫码登录 |
配置步骤:
- 驱动选择"阿里云盘Open"
- 挂载路径填写
/aliyun - 点击"获取Token",会跳转到扫码页面
- 用手机阿里云盘APP扫码授权
- 回到Alist后台,Token会自动填入
- 点击"保存"即可
4.3 添加百度网盘
| 配置项 | 值 |
|---|---|
| 驱动 | 百度网盘 |
| 挂载路径 | /baidu |
| 根文件夹ID | 留空 |
| Client ID | 在百度开放平台获取 |
| Client Secret | 在百度开放平台获取 |
| Refresh Token | 授权获取 |
获取百度网盘API:
- 访问百度开放平台
pan.baidu.com - 创建应用,获取AppKey和SecretKey
- 在Alist中填入,然后授权获取Refresh Token
4.4 添加天翼云盘
天翼云盘是电信用户的福利,不限速且空间大。
| 配置项 | 值 |
|---|---|
| 驱动 | 天翼云盘 |
| 挂载路径 | /tianyi |
| 用户名 | 天翼云盘账号 |
| 密码 | 天翼云盘密码 |
| 根路径 | / |
4.5 添加夸克网盘
| 配置项 | 值 |
|---|---|
| 驱动 | 夸克网盘 |
| 挂载路径 | /quark |
| Cookie | 在浏览器中获取 |
获取Cookie方法:
- 电脑浏览器登录夸克网盘网页版
- 按F12打开开发者工具
- 切换到"网络"标签
- 刷新页面,找到任意请求
- 在请求头中找到Cookie,复制全部内容
- 粘贴到Alist配置中
4.6 支持的存储驱动汇总
| 网盘 | 速度 | 空间 | 获取难度 | 推荐指数 |
|---|---|---|---|---|
| 阿里云盘Open | 满速 | 8TB+ | 扫码 | ⭐⭐⭐⭐⭐ |
| 百度网盘 | 限速 | 2TB | API | ⭐⭐⭐ |
| 天翼云盘 | 满速 | 2-4TB | 账密 | ⭐⭐⭐⭐⭐ |
| 夸克网盘 | 满速 | 1TB | Cookie | ⭐⭐⭐⭐ |
| 迅雷云盘 | 满速 | 视会员 | Cookie | ⭐⭐⭐⭐ |
| OneDrive | 满速 | 5-15GB | API | ⭐⭐⭐ |
| WebDAV | 取决于源 | - | URL | ⭐⭐⭐ |
| 本地存储 | 满速 | 服务器硬盘 | 直接 | ⭐⭐⭐⭐ |
| 115网盘 | 满速 | 视会员 | Cookie | ⭐⭐⭐⭐ |
五、配置反向代理与HTTPS
5.1 安装Nginx
apt install nginx -y
5.2 配置Nginx反向代理
# 创建配置文件
vim /etc/nginx/conf.d/alist.conf
写入以下内容:
server {
listen 80;
server_name your-domain.com;
location / {
proxy_pass http://127.0.0.1:5244;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size 0; # 不限制上传大小
}
}
# 测试配置
nginx -t
# 重载Nginx
nginx -s reload
5.3 配置SSL证书(HTTPS)
# 安装Certbot
apt install certbot python3-certbot-nginx -y
# 申请SSL证书(需要已解析域名)
certbot --nginx -d your-domain.com
# 自动续期
crontab -e
# 添加定时任务
0 3 * * * certbot renew --quiet
5.4 绑定域名步骤
- 在腾讯云购买域名(约35-55元/年)
- 在域名管理中添加A记录,指向服务器IP
- 等待DNS解析生效(通常几分钟到几小时)
- 在Nginx配置中设置server_name
- 用Certbot申请SSL证书
六、高级配置与优化
6.1 开启离线下载
Alist支持通过aria2实现离线下载功能:
# 安装aria2
apt install aria2 -y
# 创建配置文件
mkdir -p /etc/aria2
vim /etc/aria2/aria2.conf
配置内容:
dir=/tmp
enable-rpc=true
rpc-listen-all=true
rpc-listen-port=6800
max-concurrent-downloads=5
continue=true
# 启动aria2
aria2c --conf-path=/etc/aria2/aria2.conf -D
# 设置开机自启
vim /etc/systemd/system/aria2.service
6.2 配置WebDAV
Alist自带WebDAV服务,默认地址为 http://你的IP:5244/dav/
在Windows上挂载WebDAV:
- 打开"此电脑" → "映射网络驱动器"
- 输入地址:
http://你的IP:5244/dav/ - 勾选"使用其他凭据"
- 输入Alist用户名和密码
在Mac上挂载WebDAV:
- 打开Finder → "前往" → "连接服务器"
- 输入:
http://你的IP:5244/dav/ - 输入用户名和密码
6.3 配置视频在线播放
Alist支持视频在线播放,可直接在网页中观看网盘中的视频文件。
推荐播放器配置:
| 设置项 | 推荐值 | 说明 |
|---|---|---|
| 视频播放器 | ArtPlayer | 默认播放器 |
| 自动播放 | 关闭 | 避免流量浪费 |
| 代理URL | 开启 | 绕过防盗链 |
| 直链缓存 | 600秒 | 减少API调用 |
6.4 优化性能参数
在Alist管理后台 → "设置" → "其他":
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 缓存过期时间 | 30分钟 | 平衡实时性和性能 |
| 签名过期时间 | 16小时 | 下载链接有效期 |
| 分页大小 | 60 | 每页显示文件数 |
| 最大同时上传数 | 3 | 并发上传数 |
七、成本核算与省钱技巧
7.1 搭建成本明细
| 项目 | 费用 | 说明 |
|---|---|---|
| 腾讯云轻量服务器 | 24元/月 | 2核2G套餐 |
| 域名 | 35-55元/年 | 可选 |
| SSL证书 | 免费 | Let's Encrypt |
| Alist | 免费 | 开源程序 |
| 网盘账号 | 免费 | 阿里/天翼/夸克等 |
| 月度总成本 | 约25-30元 | 含域名分摊 |
7.2 省钱技巧
| 技巧 | 节省 | 说明 |
|---|---|---|
| 新用户首年优惠 | 50-70% | 年付可低至120元 |
| 学生认证优惠 | 额外折扣 | 每月10元即可 |
| 使用免费域名 | 节省域名费 | 使用.tk/.ml等免费域名 |
| 不用域名直接IP访问 | 节省域名费 | 但无法配置HTTPS |
| 多人合用 | 分摊成本 | 几人合用一台服务器 |
7.3 腾讯云优惠活动时间表
| 时间 | 活动 | 折扣力度 |
|---|---|---|
| 1月 | 年货节 | 年付5折 |
| 3月 | 开年大促 | 年付4折 |
| 6月 | 618大促 | 年付3.5折 |
| 8月 | 会员日 | 月付7折 |
| 11月 | 双11 | 年付3折 |
| 12月 | 双12 | 年付4折 |
八、安全加固指南
8.1 基础安全措施
| 措施 | 操作 | 优先级 |
|---|---|---|
| 修改默认端口 | SSH改为2222+ | 高 |
| 禁用root登录 | 创建普通用户+sudo | 高 |
| 设置密钥登录 | 禁用密码登录 | 高 |
| 配置防火墙 | 仅开放必要端口 | 高 |
| 定期更新系统 | apt update && upgrade | 中 |
| 安装Fail2Ban | 防暴力破解 | 中 |
| 开启自动快照 | 腾讯云免费快照 | 中 |
8.2 配置密钥登录
# 在本地电脑生成密钥对
ssh-keygen -t ed25519 -C "my-server"
# 将公钥上传到服务器
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@你的服务器IP
# 登录服务器后修改SSH配置
vim /etc/ssh/sshd_config
# 设置 PasswordAuthentication no
# 设置 PermitRootLogin prohibit-password
systemctl restart sshd
8.3 安装Fail2Ban
apt install fail2ban -y
# 配置SSH保护
vim /etc/fail2ban/jail.local
配置内容:
[sshd]
enabled = true
port = 2222
maxretry = 3
bantime = 3600
findtime = 600
systemctl restart fail2ban
systemctl enable fail2ban
九、常见问题与故障排查
9.1 常见问题汇总
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 访问不了5244端口 | 防火墙未放行 | 腾讯云控制台添加TCP 5244规则 |
| 阿里云盘加载失败 | Token过期 | 重新扫码获取Token |
| 百度网盘下载慢 | 百度限速 | 正常现象,非Alist问题 |
| 上传失败 | 网盘接口变更 | 更新Alist到最新版 |
| 视频播放卡顿 | 带宽不足 | 升级服务器带宽 |
| 无法挂载WebDAV | Windows限制 | 修改注册表BasicAuthLevel |
| Alist升级后配置丢失 | 版本不兼容 | 备份data目录后再升级 |
9.2 查看日志排查
# 查看Alist日志
journalctl -u alist -f
# 查看Nginx错误日志
tail -f /var/log/nginx/error.log
# 查看系统资源使用
htop
# 查看磁盘空间
df -h
9.3 Alist升级方法
# 方法一:官方升级脚本
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update
# 方法二:手动升级
cd /opt/alist
./alist stop
# 下载新版本二进制文件替换
./alist start
十、实操行动清单
10.1 搭建清单
- 注册腾讯云账号并完成实名认证
- 购买轻量应用服务器(推荐2核2G,Ubuntu 22.04)
- 配置防火墙规则(放行5244端口)
- SSH登录服务器并更新系统
- 执行Alist一键安装脚本
- 修改管理员密码
- 配置Alist开机自启
- 添加阿里云盘存储(扫码授权)
- 添加天翼云盘存储(账号密码)
- 添加夸克网盘存储(Cookie方式)
- 安装Nginx并配置反向代理
- 申请域名并配置DNS解析
- 用Certbot申请SSL证书
- 配置WebDAV挂载
- 安装aria2离线下载
- 配置密钥登录并禁用密码登录
- 安装Fail2Ban防暴力破解
- 测试在线视频播放
- 测试文件上传下载
10.2 日常维护清单
- 每月检查服务器资源使用情况
- 每月更新系统和Alist程序
- 定期检查网盘Token是否过期
- 每周查看服务器流量使用
- 备份Alist配置数据(/opt/alist/data目录)
- 定期检查磁盘空间
- 关注Alist官方更新公告
总结
用腾讯云轻量服务器搭建Alist个人网盘,月成本仅25元左右,却能聚合阿里云盘、天翼云盘、夸克网盘等多个网盘资源,实现统一管理、在线预览、下载不限速。整个搭建过程不需要深厚的Linux基础,按照本文步骤操作即可完成。
关键要点回顾:
- 选择轻量应用服务器而非CVM,性价比更高
- 阿里云盘Open是最推荐的存储驱动,扫码即用、速度满速
- 配置HTTPS不仅安全,还能使用更多WebDAV功能
- 安全加固不可忽视,密钥登录+防火墙是基本配置
- 定期备份Alist的data目录,避免配置丢失
更多服务器与工具教程:bsynet.cc