将天翼云盘映射本地硬盘

根据我实际的配置经历,通过 Alist 访问天翼云盘的配置过程,关键点有以下几个:

  • Alist 中驱动需要选择正确;
  • 尤其重要的是,需要预先对天翼云盘的安全选项进行设置
  • 将 Alist 作为服务持久化;
  • 最后,天翼云盘的登录会过期。

配置 Alist

下载 Alistgo

GitHub 下载alist-windows-amd64.zip

解压至所需的目录,比如$prefix/portable/alist

配置 Alist

  • 配置账户
cd \d $prefix/alistgo
alist admin random

将上面生成的账户以及密码保存下来,供登录用。

  • 启动 Alist
alist server
  • 配置 Alist

打开http://localhost:5244,使用生成的账户密码登录。

  • 修改一个更强的密码。

网盘的准备

  • 将天翼云账户修改一个足够强的密码。这一步不做,后面的设备锁可能解不开。

  • 在手机 app 上登录,在设置-安全设置的下级菜单中找到设备锁,关闭设备锁。这样登录就不需要验证了。

配置天翼云

  • 配置云存储驱动。

在存储设置中的下拉菜单中选择天翼云盘客户端,注意不是天翼云盘

必须选择天翼云盘客户端,注意必须选客户端,不然没有办法通过验证

  • 填入账户与修改的天翼云盘的强密码,有验证码的框可以不填。

  • 挂载目录是在 Alist 中显示的文件夹,以/开头,比如/189cloud

  • 根文件夹 ID 在主目录是 -11,具体的目录可以在网页端登录天翼云盘,查看对应的需要的文件夹在网址中的数字 ID。

配置开机启动

使用服务,这是为了实现持久服务。

下载 nssm

nssm官网 下载nssm latest

解压 nssm 到$prefix/portable/nssm

设置服务

nssm install AlistService

在 gui 中,path 填 alist 的文件路径,比如$prefix/portable/alistgo/alist.exe,启动位置选 alist.exe 的目录位置,比如$prefix/portable/alistgo,启动参数填server。这相当于将命令alist server注册为 nssm 套壳的系统服务。默认是开机启动的,不过设置好后并没有启动。

启动服务

如果你已经运行了alist server,现在在 cmd 中关掉,通常是Ctrl+C。如下启动服务。

nssm start AlistService

配置 Raidrive

下载与安装 Raidrive

Raidrive 官网 下载Raidrive Gui ,并安装。

配置 Raidrive

设置里面勾上开机启动。

添加里面选 NAS 标签,服务类型选择 WebDav。给一个与系统不重复的盘符,比如 Z:,选择启动 Raidrive 时自动连接,取消安全连接,也就是不使用 https。http这里网址填 localhost,端口填 5244,路径填 webdav。填上 Alist 中配置的账户与密码。点击连接即可。

这样就可以在系统中映射了天翼网盘的驱动器了,可以当成硬盘进行操作了。

需要注意的问题:

  • 一是Raidrive的免费版是有弹窗广告的,需要忍受;
  • 二是不要试图重复打开 Alist,打开 Alist 的第二个实例会因为端口已经被占用,而启动失败;
  • 三是我发现网盘长期登录后会退出,具体是几天我还没有确定下来,这个无解。