准備工作
win10專業版系統、docker安裝包、raidrive安裝包,自己阿里雲的refreshToken
實現阿里雲盤webdav協議的源碼可以自己看一下:webdav-aliyundriver
一、獲取自己阿里雲的refresh Token:
- 在官網頁面阿里雲登錄自己的阿里雲盤賬號。
- 按下F12,點擊application(應用程序),local storage(本地存儲),token里面的refresh_token 並復制下來

二、安裝docker
- 開啟電腦的虛擬化,一般電腦都是默認開啟的。可以在任務管理器->性能->CPU下查看虛擬化是否開啟。
- 查看Hyper-v是否開啟,啟用Hyper-v可以在電腦中配置虛擬機。開啟步驟:搜索框輸入“功能”->啟用或關閉Windows功能->把Hyper-v勾上->最后重啟電腦就可以了。

- 官網docker官網下載安裝,一路確定即可!

- 驗證是否安裝成功:進入cmd窗口查看docker是否安裝成功,輸入命令:
docker --version

- 下載安裝完成后,雙擊圖標進入,程序在運行之后,桌面右下角通知欄會有一個小鯨魚的圖標。官網注冊docker賬號,然后登錄。
- 拉取鏡像,使用管理員權限打開命令行窗口輸入:
docker pull zx5253/webdav-aliyundriver - 將以下代碼復制到記事本中,並用自己阿里雲的refreshtoken替換代碼中的 your refreshtoken,然后將替換過的代碼復制,打開cmd命令行窗口,輸入代碼並回車即可,這樣阿里雲盤就被部署完成。
docker run -d --name=webdav-aliyundriver --restart=always -p 8080:8080 -v /etc/localtime:/etc/localtime -v /etc/aliyun-driver/:/etc/aliyun-driver/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="your refreshToken" -e ALIYUNDRIVE_AUTH_PASSWORD="admin" -e JAVA_OPTS="-Xmx1g" zx5253/webdav-aliyundriver

- 參數說明
–aliyundrive.refresh-token
阿里雲盤的refreshToken,獲取方式見下文
–server.port
非必填,服務器端口號,默認為8080,防止沖突改為一個不常用的比如1001,那么改完之后就是1001:8080
–aliyundrive.auth.enable=true
是否開啟WebDav賬戶驗證,默認開啟
–aliyundrive.auth.user-name=admin
WebDav賬戶,默認admin
–aliyundrive.auth.password=admin
WebDav密碼,默認admin,若更改之后要記住
三、安裝raidrive
- 進入官網下載,安裝,打開
- 點擊 add,NAS,WeDav,吧address方框的√去掉,參數如圖所示,端口寫剛剛更改的1001,賬戶密碼如果沒有更改的話都是剛剛代碼里面的admin,點擊ok即可!然后就可以在文件管理器里面看到一個名為aliyunwebdav網絡硬盤。


- PS:我網絡硬盤里還有兩個OneDrive盤,OneDrive盤掛載本地的設置就比較簡單了,點擊add,personal,OneDrive點ok,會自動網頁條狀進行授權即可。如果是學生賬戶申請的OneDrive請選擇business項!

博客鏈接:我的研學之路
