openwrt中rclone挂载alist

  • 挂载方式很多,此处记录直接修改/.config/rclone/下的rclone.conf文件。

开始

pc端

  • 首先使用windows端的rclone生成rclone.conf文件,输入以下命令:
1
rclone config --config ./rclone.conf

1668beab-090a-4657-8086-0d0dba5fb196.png

  • 输入n,创建一个新的remote,之后为这个新的remote创建一个名字,此处以alist为例:c9f7e9cd-fb44-431f-a83b-63681a1cec55.png
  • 回车之后会让你选择storage的类型,自行找到webdav所在的序号,输入序号即可(注:因rclone的版本不同,此处的序号也可能不同):e864f3d7-ba4c-4e94-b838-71bcc4f7f637.png
  • 之后让你输入url,按照alist关于webdav的相关信息填入即可,例如我在本地服务器搭建的alist程序,则使用http://ip:端口/dav/6b82e9df-99fa-4665-a89f-c1b869d92228.png
  • 然后选择vendor,选择other即可,例如此处输入7:b572f224-27bf-4503-9e8c-9dd27b33c93d.png
  • 然后要求输入用户名,即alist的用户名:17ff3984-9884-478e-a810-3513b4c15c53.png
  • 输入完成后提示是否输入密码,输入y继续:77ff10d8-0234-44dc-9cf7-8b52a3269965.png
  • 会要求输入两次,输入alist的密码即可:350e52eb-6617-416e-8e4c-7ae3274c409e.png
  • 之后提示输入bearer_token,直接回车即可:325ca108-a0bb-4898-8746-dd9821809faf.png
  • 然后询问是否需要高级配置,输入n,不进行高级配置:1a79a8e3-b92f-42c2-b827-37ccd8129a33.png
  • 回车后出现以下内容,审查配置是否编写正确,正确的情况下输入y即可保存:f12bb50e-a4b4-414f-a306-7827925a3cdf.png
  • 最后就会在控制台出现以下内容,输入q退出:b32d19cc-a627-4fd6-a50a-ee37bd2c9551.png
  • 打开rclone所在目录,就会看到生成好的rclone.conf文件了3607e2dc-65ec-4bf8-88e2-6fc2c76ac992.png

openwrt端

  • 使用记事本打开上述rclone.conf文件,将里面的内容复制。
  • 使用ssh工具登录openwrt的后台,转到/.config/rclone/目录,编辑rclone.conf文件,将上面复制的内容粘贴进去:
1
2
cd /.config/rclone
vim rclone.conf
  • 最后重启系统,再使用这篇文章中提到的方法将alist挂载到本地。

结束

  • 以上就是这期文章的全部内容。