|
2021-12-28 16:20:38
3點(diǎn)贊
11收藏
0評論
直奔主題,下面內(nèi)容適用于各類linux服務(wù)器,本文以群暉 為例。主要解決的痛點(diǎn):
本文主要結(jié)構(gòu)
一、docker(ali-webdav) 連接阿里云盤(一) docker(ali-webdav)命令 docker run -d --name=ali-webdav --restart=always 防止吞符號,來個(gè)單行的:docker run -d --name=ali-webdav1 --restart=always -p 8880:8080 -v /etc/localtime:/etc/localtime -v /volume1/docker/ali-webdav:/usr/local/java/docker/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="57a6d87f56ef4b5cb2360000000" -e ALIYUNDRIVE_AUTH_PASSWORD="admin" -e JAVA_OPTS="-Xmx1g" xiaomageit/ali-webdav:0.1.0 另外介紹下.阿里云令牌獲取方式 借鑒大神文章,為防鏈接失效直接做了內(nèi)容搬運(yùn),如有冒犯隨時(shí)處理,原文地址:https://wp./10398.html
(二)ali-webdav 訪問完成到此處,ali-webdav安裝成功后就可以訪問登錄頁了: http://IP:端口 ,如下圖,賬號密碼就是docker里設(shè)過的 admin/admin 進(jìn)入后就可以為所欲為了 拓展一下 有了webDAV就可以把他掛載到群暉目錄了。設(shè)置方法: 以上,依次看著填就行。最后就有了如下效果: 這樣就掛載到群暉本次磁盤目錄了,windows也可以:
本文到這?。。?!沒完,因?yàn)檫@種掛載,對于docker等應(yīng)用,無法直接配置使用,例如,我想transmission直接下種子到云盤做種不行,那么我們繼續(xù)!?。。?/p> 二、Rclone安裝還是搬運(yùn),如有冒犯請告知秒刪,參考官方原文:https://www./document/%E5%AE%89%E8%A3%85rclone%E6%96%B9%E6%B3%95/ (一) 在服務(wù)器系統(tǒng)上安裝rclone,運(yùn)行下面的命令行:(直接執(zhí)行就行,文件就在當(dāng)前目錄下)curl https:///install.sh | sudo bash 坑:此處我報(bào)錯(cuò): https證書有問題。。。。。怎么辦!
curl -k https:///install.sh | sudo bash 增加 “ -k” 忽略認(rèn)證,不可行,解決認(rèn)證問題,我不會!有大佬可以幫助解決一下哈,不勝感激。 2. 處理辦法二(失敗告終): 安裝docker 版 Rclone docker run -d --name=rclonebrowser 安裝成功,也連上了WebDAV,但是無法與本地目錄掛載。 3. 處理辦法三(成功) 先執(zhí)行前半句,把install文件下載下來 curl -k https:///install.sh 下載后不要執(zhí)行,仍然會報(bào)錯(cuò),因?yàn)閕nstall文件內(nèi)容也會有https鏈接。解決辦法,改install.sh文件 改幾處。 1) 2) 3) 總結(jié)下:1)和2)處主要是加了-k,3)處修改了鏈接地址,我的笨辦法是, 通過原文的路徑(需要改兩個(gè)參數(shù),把參數(shù)補(bǔ)全),把zip包通過瀏覽器直接下載下來,放到自己的web服務(wù)器上,獲取一個(gè)http連接,然后把3)位置替換掉。 另:如果不知道參數(shù)是什么,不會改怎么辦? 在install.sh腳本中,把https相關(guān)代碼注釋掉,然后再上圖位置增加一行 echo ${OS}-${OS_type} 然后執(zhí)行./install.sh 就會打印出你要的參數(shù)內(nèi)容了。 以上!改好install.sh后,./install.sh執(zhí)行成功,如下圖: (二) 配置安裝rclone 搬運(yùn),參考原文:https://blog.csdn.net/weixin_40034633/article/details/119755148 rclone config 輸入n新建 需要設(shè)置掛載的名稱,我這寫:aliyunWebDAV,可以自定義 接下來這里會跳出一長串,需要選的Webdav協(xié)議序號是40,所以輸入40回車(這個(gè)菜單的序號有可能會變,不要照搬,先看清楚是Webdav的序號再輸入) 輸入在群暉/Linux上的IP地址和webdav端口(注意,http:// 這個(gè)不能?。?/p> 由于阿里網(wǎng)盤不在列表中,所以選擇5 其它站點(diǎn),回車 在user>的后面輸入在第一個(gè)步驟設(shè)置webdav的用戶名(默認(rèn)是admin) 在bearer_token后面直接回車,不用管,其他的參考上圖就ok。 (三)利用Rclone,設(shè)置WebDAV本地掛載群暉里:在群暉建立一個(gè)用來掛載阿里云盤的文件夾,我這里起的名字是aliyunpan_video,右鍵屬性,查看完整路徑,記下來 回到服務(wù)器: wget https://attch./Blog/Res/Other/2021/08/rcloned --no-check-certificate && vi rcloned 2.1 按一次i,進(jìn)入編輯狀態(tài),利用上下 左右方向鍵移動,根據(jù)實(shí)際情況修改:下載后修改:1)REMOTE='aliyunpan:/影視'這行,引號里面的aliyunWebDAV是上面步驟設(shè)置的名稱,我這里掛載的是阿里盤里面的“media”這個(gè)文件夾,如果想掛載整個(gè)阿里云盤,直接寫REMOTE='aliyunWebDAV:/' 2)LOCAL='/volume1/media/downloads_tr/aliyunWebDAV'這行,引號里面的是上面步驟3.1設(shè)置的路徑,我的放在了transmission下載目錄下,方便下載。 2.2 回到群暉控制面板,任務(wù)計(jì)劃,新增,觸發(fā)的任務(wù),用戶自定義的腳本 2.3 任務(wù)編輯 2.4 任務(wù)設(shè)置,文件rcloned的路徑 2.5 設(shè)置完任務(wù),點(diǎn)擊運(yùn)行,回到filestation 里,掛載目錄下就可以看到阿里云里文件了。 總結(jié)以上?。?!就是掛載本地目錄的全部內(nèi)容,除了docker可以直接用,emby,plex等媒體資源服務(wù)器也可以掛載,其他玩法自行開發(fā)。 作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~ ![]() |
|
|