alist基本用法@文档阅读@挂载网盘@网盘webdav挂载

2024-02-11 06:44

本文主要是介绍alist基本用法@文档阅读@挂载网盘@网盘webdav挂载,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • alist官网
      • alist网站风格说明
      • alist软件版本
    • 安装和启动使用必看文档👺
      • alist for android版本
      • 启动alist网页
      • 挂载阿里云盘open
        • 获取阿里云令牌
      • 主页检查挂载情况
    • 常用页面
      • 以配置挂载列表
      • 管理配置页面
    • FAQ可能遇到的错误
      • 检查服务重启前后alist的动作(自动挂载)
      • alist token问题
      • webDav链接和配置👺
    • 开机自动运行配置(守护进程)👺
    • 挂载到资源管理器(模拟本地磁盘分区)👺
    • refs

alist官网

alist网站风格说明

  • 官网的各个页面大多是以目录列表的形式作为一级界面
  • 点击列表中的各个条目打开详情(一个问题是一般的可点击条目(文字)有下划线,或者显示蓝色字体,而alist官网就不按惯例来,需要将鼠标悬停在目录列表上才显示为可点击链接的风格,阅读的时候要注意一下)
  • 鉴于此,本文对alist的基本使用稍作整理

alist软件版本

  • 对于windows,分为免费的命令行版本和收费的图形界面版本
  • 通常使用命令行版本就够用了,稍微懂命令行就可以操作,基础配置算简单
  • 安装 | AList文档 (nn.ci)

安装和启动使用必看文档👺

  • 手动安装 | AList文档 (nn.ci)

    • 介绍不同平台的安装和启动的方法
  • 为可执行程序alist.exe配置Path变量或者取别名

  • 执行alist server初始化

  • 根据需要可以修改密码:alist admin set <new_password>

  • alist会默认在5244端口启动服务

alist for android版本

  • Releases (github.com)
  • 加速下载:下载速度慢?教你如何高速下载 github release! - 知乎 (zhihu.com)

启动alist网页

  • 浏览器中输入:http:\\localhost:5244
  • 登录刚才命令行给出的用户和账号(账号名admin,密码默认是随机密码,可以自行指定)
  • 启动配置页面,点击管理(manage),进入配置页面
  • 添加存储(storage)

挂载阿里云盘open

  • 阿里云盘 Open | AList文档 (nn.ci)
获取阿里云令牌
  • Get Aliyundrive Refresh Token
    • 登录阿里云盘账号,点击授权,可以获得令牌
    • 或者用手机扫码,授权获取令牌

主页检查挂载情况

  • 本地alist服务器的主页为:http://localhost:5244/
    • 也可以点击配置页面的home(主页)跳转到挂载列表

常用页面

以配置挂载列表

  • Home | AList

管理配置页面

  • Profile | AList Manage

FAQ可能遇到的错误

  • failed get objs: failed to list objs: InvalidParameter.ParentFileId:The input parameter parent_file_id is not valid. for cpp path domain parent_file_id is required

  • 路径问题,考虑删除旧配置重新添加

检查服务重启前后alist的动作(自动挂载)

  • 初次配置启动服务

    PS C:\Users\cxxu\Desktop> alist server
    INFO[2024-01-13 20:02:54] reading config file: data\config.json
    INFO[2024-01-13 20:02:54] load config from env with prefix: ALIST_
    INFO[2024-01-13 20:02:54] init logrus...
    WARN[2024-01-13 20:02:54] init tool aria2 failed: failed get aria2 version: Post "http://localhost:6800/jsonrpc": dial tcp [::1]:6800: connectex: No connection could be made because the target machine actively refused it.
    INFO[2024-01-13 20:02:54] init tool SimpleHttp success: ok
    WARN[2024-01-13 20:02:54] init tool qBittorrent failed: Post "http://localhost:8080/api/v2/auth/login": dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
    INFO[2024-01-13 20:02:54] start HTTP server @ 0.0.0.0:5244
    INFO[2024-01-13 20:25:47] Shutdown server...
    INFO[2024-01-13 20:25:47] Server exit
  • 成功挂在某个网盘后(以阿里云盘opne)为例,再次启动服务,输出:

    • PS C:\Users\cxxu\Desktop> alist server
      INFO[2024-01-13 20:25:52] reading config file: data\config.json
      INFO[2024-01-13 20:25:52] load config from env with prefix: ALIST_
      INFO[2024-01-13 20:25:52] init logrus...
      WARN[2024-01-13 20:25:52] init tool aria2 failed: failed get aria2 version: Post "http://localhost:6800/jsonrpc": dial tcp [::1]:6800: connectex: No connection could be made because the target machine actively refused it.
      INFO[2024-01-13 20:25:52] init tool SimpleHttp success: ok
      WARN[2024-01-13 20:25:52] init tool qBittorrent failed: Post "http://localhost:8080/api/v2/auth/login": dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
      INFO[2024-01-13 20:25:52] start HTTP server @ 0.0.0.0:5244
      INFO[2024-01-13 20:25:52] success load storage: [/AliyunDrive], driver: [AliyundriveOpen]
      
    • 可以发现,alist可以自动将上次挂载的云盘重新挂载

alist token问题

  • PS 🕰️18:01:06 [C:\share] 🔋100% alist admin set 1212
    INFO[2024-02-10 18:01:13] reading config file: data\config.json
    INFO[2024-02-10 18:01:13] load config from env with prefix: ALIST_
    INFO[2024-02-10 18:01:13] init logrus...
    INFO[2024-02-10 18:01:13] admin user has been updated:
    INFO[2024-02-10 18:01:13] username: admin
    INFO[2024-02-10 18:01:13] password: 12345...
    ERRO[2024-02-10 18:01:13] [del_user_cache_online] error: that's not even a token
  • 尝试关闭所有alist进程

    • ps alist*检查是否有alist进程,如果有,则执行ps alist|stop,结束相关进程
  • 重新设置admin密码

    • PS 🕰️18:01:13 [C:\share] 🔋100% alist admin set 1212
      INFO[2024-02-10 18:02:07] reading config file: data\config.json
      INFO[2024-02-10 18:02:07] load config from env with prefix: ALIST_
      INFO[2024-02-10 18:02:07] init logrus...
      INFO[2024-02-10 18:02:07] admin user has been updated:
      INFO[2024-02-10 18:02:07] username: admin
      INFO[2024-02-10 18:02:07] password: 1212
      WARN[2024-02-10 18:02:07] [del_user_cache_online] failed: Post "http://localhost:5244/api/admin/user/del_cache?username=admin": dial tcp [::1]:5244: connectex: No connection could be made because the target machine actively refused it.
      
    • 抛出了一个WARN,可以打开浏览器,刷新alist管理网页,检查是否修改成功

webDav链接和配置👺

WebDAV | AList文档WebDav (nn.ci)

  • WebDAV | 获取已添加网盘的webdav链接配置 (nn.ci)
  • WebDAV |挂载填写实例

开机自动运行配置(守护进程)👺

  • 守护进程开机自启动 | AList文档 (nn.ci)

挂载到资源管理器(模拟本地磁盘分区)👺

  • windows@映射磁盘驱动器若干方法-CSDN博客
  • 也可以考虑用第三方软件挂载,例如RailDrive,rclone等

refs

  • Alist保姆级搭建教程_alist搭建教程-CSDN博客

这篇关于alist基本用法@文档阅读@挂载网盘@网盘webdav挂载的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/699107

相关文章

C语言中%zu的用法解读

《C语言中%zu的用法解读》size_t是无符号整数类型,用于表示对象大小或内存操作结果,%zu是C99标准中专为size_t设计的printf占位符,避免因类型不匹配导致错误,使用%u或%d可能引发... 目录size_t 类型与 %zu 占位符%zu 的用途替代占位符的风险兼容性说明其他相关占位符验证示

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

全面解析Golang 中的 Gorilla CORS 中间件正确用法

《全面解析Golang中的GorillaCORS中间件正确用法》Golang中使用gorilla/mux路由器配合rs/cors中间件库可以优雅地解决这个问题,然而,很多人刚开始使用时会遇到配... 目录如何让 golang 中的 Gorilla CORS 中间件正确工作一、基础依赖二、错误用法(很多人一开

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

Java Spring的依赖注入理解及@Autowired用法示例详解

《JavaSpring的依赖注入理解及@Autowired用法示例详解》文章介绍了Spring依赖注入(DI)的概念、三种实现方式(构造器、Setter、字段注入),区分了@Autowired(注入... 目录一、什么是依赖注入(DI)?1. 定义2. 举个例子二、依赖注入的几种方式1. 构造器注入(Con

详解MySQL中JSON数据类型用法及与传统JSON字符串对比

《详解MySQL中JSON数据类型用法及与传统JSON字符串对比》MySQL从5.7版本开始引入了JSON数据类型,专门用于存储JSON格式的数据,本文将为大家简单介绍一下MySQL中JSON数据类型... 目录前言基本用法jsON数据类型 vs 传统JSON字符串1. 存储方式2. 查询方式对比3. 索引

Java docx4j高效处理Word文档的实战指南

《Javadocx4j高效处理Word文档的实战指南》对于需要在Java应用程序中生成、修改或处理Word文档的开发者来说,docx4j是一个强大而专业的选择,下面我们就来看看docx4j的具体使用... 目录引言一、环境准备与基础配置1.1 Maven依赖配置1.2 初始化测试类二、增强版文档操作示例2.