📖思远的学习笔记
EN
工具推荐2026-04-01·思远的学习笔记
#腾讯云#Alist#个人网盘#私有云#服务器

腾讯云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 购买步骤

  1. 注册腾讯云账号:访问 cloud.tencent.com,使用微信扫码或手机号注册
  2. 完成实名认证:个人用户上传身份证,企业用户上传营业执照
  3. 进入轻量应用服务器页面:控制台 → 轻量应用服务器 → 新建
  4. 选择地域:推荐选择离你最近的节点(如广州、上海、北京)
  5. 选择镜像:选择"系统镜像" → "Ubuntu 22.04 LTS"
  6. 选择套餐:根据上面表格选择适合的套餐
  7. 设置密码:设置root密码,建议使用强密码
  8. 确认订单:选择购买时长(年付更优惠),确认支付

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管理后台

  1. 打开浏览器,访问 http://你的服务器IP:5244
  2. 点击底部"管理"进入后台
  3. 输入用户名admin和密码登录
  4. 进入"存储" → "添加"

4.2 添加阿里云盘(Open)

阿里云盘是Alist最受欢迎的存储驱动之一,支持满速下载。

配置项
驱动 阿里云盘Open
挂载路径 /aliyun
根文件夹ID 留空表示根目录
排序方式 名称
获取Token方式 扫码登录

配置步骤

  1. 驱动选择"阿里云盘Open"
  2. 挂载路径填写 /aliyun
  3. 点击"获取Token",会跳转到扫码页面
  4. 用手机阿里云盘APP扫码授权
  5. 回到Alist后台,Token会自动填入
  6. 点击"保存"即可

4.3 添加百度网盘

配置项
驱动 百度网盘
挂载路径 /baidu
根文件夹ID 留空
Client ID 在百度开放平台获取
Client Secret 在百度开放平台获取
Refresh Token 授权获取

获取百度网盘API

  1. 访问百度开放平台 pan.baidu.com
  2. 创建应用,获取AppKey和SecretKey
  3. 在Alist中填入,然后授权获取Refresh Token

4.4 添加天翼云盘

天翼云盘是电信用户的福利,不限速且空间大。

配置项
驱动 天翼云盘
挂载路径 /tianyi
用户名 天翼云盘账号
密码 天翼云盘密码
根路径 /

4.5 添加夸克网盘

配置项
驱动 夸克网盘
挂载路径 /quark
Cookie 在浏览器中获取

获取Cookie方法

  1. 电脑浏览器登录夸克网盘网页版
  2. 按F12打开开发者工具
  3. 切换到"网络"标签
  4. 刷新页面,找到任意请求
  5. 在请求头中找到Cookie,复制全部内容
  6. 粘贴到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 绑定域名步骤

  1. 在腾讯云购买域名(约35-55元/年)
  2. 在域名管理中添加A记录,指向服务器IP
  3. 等待DNS解析生效(通常几分钟到几小时)
  4. 在Nginx配置中设置server_name
  5. 用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

  1. 打开"此电脑" → "映射网络驱动器"
  2. 输入地址:http://你的IP:5244/dav/
  3. 勾选"使用其他凭据"
  4. 输入Alist用户名和密码

在Mac上挂载WebDAV

  1. 打开Finder → "前往" → "连接服务器"
  2. 输入:http://你的IP:5244/dav/
  3. 输入用户名和密码

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基础,按照本文步骤操作即可完成。

关键要点回顾:

  1. 选择轻量应用服务器而非CVM,性价比更高
  2. 阿里云盘Open是最推荐的存储驱动,扫码即用、速度满速
  3. 配置HTTPS不仅安全,还能使用更多WebDAV功能
  4. 安全加固不可忽视,密钥登录+防火墙是基本配置
  5. 定期备份Alist的data目录,避免配置丢失

更多服务器与工具教程:bsynet.cc

文章标签

#腾讯云#Alist#个人网盘#私有云#服务器

📖 相关文章