阿里云网盘映射本地硬盘

阿里云网盘映射本地硬盘

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

本文介绍使用aliyundrive-webdav将阿里云网盘映射为本地硬盘:下载解压程序,编写run.ps1脚本配置REFRESH_TOKEN、WebDAV用户名密码和端口;通过任务计划程序设置开机启动,启动服务后修改注册表支持HTTP协议,最后在文件管理器中将网络驱动器映射到http://127.0.0.1:8080。

🔎

延伸解读

关键配置:REFRESH_TOKEN 与端口

脚本中的 REFRESH_TOKEN 必须替换为阿里云网盘登录后的 token,否则无法连接。WebDAV 用户名和密码可自定义,用于映射时的身份验证。端口默认 8080,若被占用可修改为其他端口,但需同步调整映射地址。这些配置直接影响服务能否正常启动和访问。

开机自启动与后台运行

通过任务计划程序创建基本任务,触发器设为计算机启动时,操作启动 powershell.exe 并传入参数 -WindowStyle Hidden -file run.ps1,起始目录设为存放脚本和程序的文件夹。这样服务会在开机后自动在后台运行,无需手动干预,适合长期使用。

映射前的注册表修改

由于 WebDAV 默认使用 HTTPS,而本地服务为 HTTP,需修改注册表以允许 HTTP 协议。这一步是映射成功的前提,否则文件管理器可能无法连接。修改后,在“映射网络驱动器”中填写 http://127.0.0.1:8080 并输入之前设置的用户名密码即可。

❓

Q&A

如何将阿里云网盘映射为本地硬盘?

使用aliyundrive-webdav工具:下载解压程序,编写run.ps1脚本配置REFRESH_TOKEN、WebDAV用户名密码和端口;通过任务计划程序设置开机启动,启动服务后修改注册表支持HTTP协议,最后在文件管理器中将网络驱动器映射到http://127.0.0.1:8080。

aliyundrive-webdav的run.ps1脚本需要配置哪些环境变量?

需要配置三个环境变量:$env:REFRESH_TOKEN(阿里云网盘登录后的token,必须改为自己的)、$env:WEBDAV_AUTH_USER(WebDAV用户名)、$env:WEBDAV_AUTH_PASSWORD(WebDAV密码)。

如何获取阿里云网盘的REFRESH_TOKEN?

文章未提供具体获取方法,仅说明REFRESH_TOKEN为阿里云网盘登录后的token,必须改为自己的。

如何设置aliyundrive-webdav开机自动启动?

通过任务计划程序:搜索并打开任务计划程序,选择任务计划程序库,创建基本任务,名称如aliyundrive-webdav,触发器选“计算机启动时”,操作选“启动程序”,程序或脚本填powershell.exe,添加参数填“-WindowStyle Hidden -file run.ps1”,起始于填存放run.ps1和aliyundrive-webdav的目录,完成即可。

映射网络驱动器时提示不支持HTTP协议怎么办?

需要修改注册表以支持WebDAV的HTTP协议,具体修改方法文章未详细说明,但这是映射前的必要步骤。

在文件管理器中如何映射阿里云网盘为本地驱动器?

打开文件管理器,在此电脑右键选择“映射网络驱动器”,选择一个盘符,在文件夹栏填写http://127.0.0.1:8080,点击完成,然后在弹窗中输入WebDAV用户名和密码即可。

🏷️

标签

➡️

继续阅读