首页

番剧

直播

游戏中心

会员购

漫画

赛事

下载客户端

大会员

1
消息

回复我的 @我的 收到的赞 系统消息 我的消息 1

动态

收藏

历史

创作中心

投稿

专栏投稿

音频投稿

贴纸投稿

视频投稿

投稿管理

乱舞追风

关注

群晖DS920+Alist+winsfp+rclone在win上挂载百度网盘

乱舞追风

2023年11月12日 20:50

前言

最近看到不少UP主发布了Alist的相关视频，其中最新吸引我的莫过于通过Alist和其他软件实现Windows下百度网盘的挂载。

在Windows下已经有了百度网盘的软件，为何还要挂载到windows的盘符下呢？我用到的主要有如下2个使用场景：

1、百度网盘上找到的PC游戏安装包或压缩包，可以直接解压缩或双击安装。Switch上的rom也可以直接USB线安装。

2、高清视频，可以直接potplayer播放，不用先下载再播放。

相比于百度网盘软件，就节省了一个先下载的时间，毕竟很多游戏都几十个GB大小了，就算有百度网盘VIP，下载也得花一阵时间。

本方案需要百度网盘VIP，没有百度网盘VIP的话会因为网盘速度过慢，使得这个方案毫无意义！！！

群晖DS920+安装Alist

首先通过群晖docker安装Alist，群晖的docker，已经更名为Container Manager。理论上DS220J这些群晖官方支持的docker类型，都可以使用。

之后搜索alist，选择xhofe/alist

双击后，点击应用

之后通过映像创建容器

勾选自动重启启动，这样群晖DS920+在系统重启后能够自动启动docker

填写端口，如果希望保存alist的配置，也可以将存储空间映射到NAS，或者跳过这一步

修改PUID, GUID，这个可以通过ssh群辉，用id 自己的用户名来实现

维持bridge网络方式

确认无误后点击完成

在容器中找到刚刚创建的docker

之后我们需要在详情中，查找alist的管理员密码

由于群晖docker的显示缩进，无法直接看到密码，也很难复制。因此这里点击导出将日志输出成文件，然后再拷贝。

这下可以轻松的拷贝密码了。

在浏览器输入NAS的内网IP，以及刚才配置的第一个TCP端口号，进入配置页面。

例如http://192.168.1.12:5244

其中，192.168.1.12是NAS的IP，5244是配置的第一个TCP端口号。这2个数值请按照自身环境设置

点击管理

可以更改密码，然后点击保存，会重新弹到登录界面，使用修改后的密码登录

重新登录后，点击存储，添加

选择百度网盘

下面开始百度网盘的配置方法

注意配置选项

这里面需要百度网盘的令牌，需要一个网站来获取，打开alist的官方网页

https://alist.nn.ci/zh/guide/drivers/baidu.html

如果之前没有登录过，会弹出一个百度网盘的登录确认，可能需要手机百度网盘的APP扫描二维码确认。我自己的因为已经确认过，所以直接来到了这个页面

将token拷贝，粘贴在刚才配置的地方。至此，百度网盘的配置就完成了。这个网页有时候会由于墙的原因无法生成token，可以在清晨尝试，或者使用科学方法解决。

点击主页

进入主页，如果能够正确显示自己百度网盘的内容，则说明百度网盘配置正确了

Windows挂载

虽然可以通过浏览器，对文件进行预览、下载、上传，但仍然不够方便。

我们的最终目标是将其挂载到windows盘符上。总共有3个方案。

1、使用raidrive，网上有很多教程，相对而言最简单、使用相对稳定，最大的缺点在于每次windows开机启动raidrive时会弹出广告。

2、使用windows自带的webdav客户端，这个功能有问题，主要体现在打开大文件时，需要先通过网络将整个文件缓冲到本地在打开，这使得打开大文件的体验极差，potplayer打开一个几GB的视频文件，居然还得全缓冲才能看。此外，新版windows打开文件还有4GB大小的限制，大于4GB文件无法打开，除非手工替换系统dll，因此不予考虑。

3、使用winfsp+rclone，无广告，有丰富的参数调节，性能和稳定性都非常好。缺点是命令行方式不大容易上手。

下面开始说明第3种安装方法

winfsp

rclone在windows上挂载，需要配合fuse文件系统实现。winfsp就是一款开源的支持fuse文件系统的软件，

下载winfsp

https://github.com/winfsp/winfsp/releases

下载后，一路下一步安装即可。

rclone

github网址

https://github.com/rclone/rclone/releases

选择windows版本，下载后解压到windows的本地文件夹

首先配置

win+R键，输入powershell回车，cd进入解压后的路径

然后敲入.\rclone.exe config

我会将命令行中输入的内容进行解释

PS C:\Users\a\Documents\rclone-v1.64.2-windows-amd64> .\rclone.exe config

// 进入的rclone路径

2023/11/12 19:16:03 NOTICE: Config file "C:\\Users\\downl\\AppData\\Roaming\\rclone\\rclone.conf" not found - using defaults

No remotes found, make a new one?

n) New remote

s) Set configuration password

q) Quit config

n/s/q> n

// 输入n，表示新建一个远程

Enter name for new remote.

name> alist

// 名字起名为alist，后面挂载时会用到

Option Storage.

Type of storage to configure.

Choose a number from below, or type in your own value.

49 / WebDAV

\ (webdav)

Storage> 49

// 上面有很多不同的链接类型，这里只把我们关心的打印出来，选择49，webdav方式

Option url.

URL of http host to connect to.

E.g. https://example.com.

Enter a value.

url> http://192.168.1.12:5244/dav

// 其中，192.168.1.12是nas的IP，5244是alist默认的端口

Option vendor.

Name of the WebDAV site/service/software you are using.

Choose a number from below, or type in your own value.

Press Enter to leave empty.

1 / Fastmail Files

\ (fastmail)

2 / Nextcloud

\ (nextcloud)

3 / Owncloud

\ (owncloud)

4 / Sharepoint Online, authenticated by Microsoft account

\ (sharepoint)

5 / Sharepoint with NTLM authentication, usually self-hosted or on-premises

\ (sharepoint-ntlm)

6 / Other site/service or software

\ (other)

vendor> 6

// 选择6 other

Option user.

User name.

In case NTLM authentication is used, the username should be in the format 'Domain\User'.

Enter a value. Press Enter to leave empty.

user> admin

// 输入alist的用户名，也可以选择新建一个用户，专门用来webdav挂载

Option pass.

Password.

Choose an alternative below. Press Enter for the default (n).

y) Yes, type in my own password

g) Generate random password

n) No, leave this optional password blank (default)

y/g/n> y

Enter the password:

password:

Confirm the password:

password:

// 选择y，输入alist中admin对应的密码，需要输入2次

Option bearer_token.

Bearer token instead of user/pass (e.g. a Macaroon).

Enter a value. Press Enter to leave empty.

bearer_token>

Edit advanced config?

y) Yes

n) No (default)

y/n> n

// 不需要高级配置，选择n

Configuration complete.

Options:

- type: webdav

- url: http://192.168.1.12:5244/dav

- vendor: other

- user: admin

- pass: *** ENCRYPTED ***

Keep this "alist" remote?

y) Yes this is OK (default)

e) Edit this remote

d) Delete this remote

y/e/d> y

// 选择y确认

Current remotes:

Name         Type

====         ====

alist        webdav

e) Edit existing remote

n) New remote

d) Delete remote

r) Rename remote

c) Copy remote

s) Set configuration password

q) Quit config

e/n/d/r/c/s/q> q

// 完成了所有配置，可以退出了

配置退出后，输入如下命令

.\rclone.exe mount alist:/ G: --cache-dir C:\Users\a\Documents\webdav_cache --vfs-cache-mode full --vfs-read-chunk-size 4M --no-modtime

其中，alist是刚才配置的名称，C:\Users\a\Documents\webdav_cache是用来临时保存webdav的缓存目录。--vfs-read-chunk-size 4M是提高性能的关键，每次读取文件的chunk设置为4M，这个值的设置并非越大越好，因为百度网盘毕竟需要走公网，且VIP速度也不是很快，如果过大就会导致随机访问时等待的时间过长。如果不关心文件修改时间，可以用-no-modtime来提高性能

可以看到，已经成功挂载到G盘。

100M以上的高码率的视频都可以直接potplayer直接播放，跳转等待时间也很短。

rclone的自启动

这里参考了网友的方法。

使用记事本，创建Start.vbs，内容为

CreateObject("WScript.Shell").Run "Run.bat",0

然后使用记事本，创建Run.bat，内容为

@echo off & title rclone

C:\Users\downl\Documents\rclone-v1.64.2-windows-amd64\rclone.exe mount alist:/ G: --cache-dir C:\Users\a\Documents\webdav_cache che-mode full --vfs-read-chunk-size 4M --no-modtime

win+R，输入shell:startup

将start.vbs的快捷方式放入，就能确保电脑开机时自动启动

可以重启下电脑，可以看到电脑启动后仍然能够正确挂载。

如果需要卸载，可以在任务管理器中杀掉rclone.exe程序

结语

至此，windows上直接挂载百度网盘的攻略就完成了。alist除了能挂载百度网盘，对国内各类网盘支持都很多，大家可以结合其他up主的攻略，将各个网盘都集中挂载到alist上，并一同共享给windows使用。

此外，除了windows上可以用rclone来挂载到本地，android上推荐使用CX文件管理器，电视盒子或智能电视推荐kodi，这些都方便我们统一通过群晖NAS来访问各类云。

本文没有考虑公网访问alist，主要是公网环境下，可以直接使用百度网盘，来规避家内上传带宽小访问效果查的问题。alist也许有绕过NAS中转，让终端直连百度云的方式，可以在B站上查找下其他UP主的攻略。

分享至

微信扫一扫分享

投诉或建议

评论 7

赞与转发 6

时空之行
赞了

关注

hackkyo
赞了

关注

2BeeChAry
赞了

关注

飞天小鱼饭
赞了

关注

名字懒滴起
赞了

关注

砂纸鸽
赞了

关注

没有更多了

6

2

21

0

7

回到旧版

顶部

给UP主投上1枚硬币

1硬币

确定
经验值+10（今日0/50）

下载

投屏

高速下载