书接上文,Rclone-Mate本来已经接近完毕
结果发现rclone rcd可以做到只使用1个rcd进程挂载多个磁盘并且管理更加规范,同时可以更好的实现跨平台
果断放弃之前的CLI命令行控制方法,重构全部后端,前端性能大幅提升,目前重构进度已达到80%且实现兼容MacOS/Linux

目前遇到了几个难点

  1. Rclone添加存储几乎很难做到前端
    rclone自身支持80+个存储,并且使用CLI命令行的方式添加存储
    部分存储例如OneDrive还需要OAuth验证等更是繁琐,所以几乎无法在前端逐一复现
  • 目前的解决办法:套壳CLI
  1. 代理功能的实现
    收到mjj建议添加支持代理挂载的功能,这一点rclone原生是支持的,具体参见文档
    我在重构后端之前也实现了这一功能,但是重构之后由于实际上只运行一个rclone进程,
    所以设置环境变量添加代理的方法,无法单独对某个存储配置应用,而是全局的

以上就是目前遇到的困难,如果有好的解决办法请给点思路
如果有什么想要添加的功能需求也欢迎提议