Skip to content

网络网盘

由于国内的网盘提供商非常多,推荐使用AlistGo作为网盘客户端。这是一个开源的、几乎兼容所有的网盘的BS程序。甚至支持将github仓库像网盘一样挂载使用。

它能提供以下的功能:

  • 提供超过50中网盘、对象存储等连接方式,覆盖绝大多数存储源
  • 提供文件本地和在不同的存储源之间传输
  • 提供数据源扩展方案,可以自定义更多的存储源

TIP

平台已获得AlitGo的授权。感谢AlistGo开源项目对社区的支持。感谢AlistGo的所有作者/贡献者。

TIP

本文基于3.56.0版本编写。如遇到问题,请首先参考官方文档进行安装,也可以和平台客服进行反馈。

0. 开放AlistGo端口

AlistGo默认的对外端口是5244,开放端口需要在关机状态设定。具体参考开放端口

1. 安装AlistGo

AlistGO官方提供了编译好的压缩包,解压即可直接使用。

bash
# 创建安装文件夹
mkdir -p /root/gpufree-data/alistgo
cd /root/gpufree-data/alistgo
# 下载AlistGo的Linux安装包
wget https://gh-proxy.org/https://github.com/alist-org/alist/releases/latest/download/alist-linux-amd64.tar.gz
# 解压即用
tar -zxvf alist-linux-amd64.tar.gz
# 为alist添加可执行权限
chmod +x alist
# 将alist加入环境变量
echo "export PATH=$PATH:/root/gpufree-data/alistgo" >> ~/.bashrc
source ~/.bashrc

初次使用需要设定管理员密码。

bash
# 初次使用设定密码,<NEW_PASSWORD>替换成你的密码
# 密码加密存储,忘记密码后重新使用命令重置
alist admin set '<NEW_PASSWORD>'

2. 启动/停止AlistGo

bash
# 启动alist
alist server &
# 停止alist
# 极少数情况下需要停止,官方没有提供,用命令直接杀死进程
ps -ef | grep "alist server" | grep -v grep | awk '{print $2}' | xargs kill -9

3. 访问AlistGo

如果使用本地浏览器访问,访问方式参考开放端口。如果使用实例内的远程桌面中的浏览器访问,访问http://127.0.0.1:5244

alt text

复制地址后再浏览器打开。用户名输入 admin, 密码输入你设置的密码。

alt text

首次登录,我们还没有设定任何的存储源。会提示以下内容。点击 转到存储,进入存储源设置页面。

alt text

4. 添加本地存储作为存储源

在页面上点击添加

alt text

驱动中选择本机存储

alt text

只需要按下图配置关键内容,其他内容保持默认即可。

alt text

alt text

添加完成后,点击保存。点击左下角的 主页,进入网盘主页面

alt text

在主页中,所有已经添加的存储源都可以像网盘程序一样浏览和操作。

alt text

至此,alistgo安装与初始化完成。

5. 上传与下载数据

下载文件需要右键希望下载的文件或者文件夹,在弹出的菜单中选择下载alt text

上传文件首先进入到希望上传的路径,然后点击右下角的···,在弹出的工具栏中选择上传alt text