HOME LAB,家庭圖書館的搭建:ALIST+Raidrive,7E空間夠用了吧
????HOME LAB,作為孩子的家庭實(shí)驗(yàn)室,書籍資料肯定少不了,每次麻煩找書找資料,還不如自己搭建個(gè)家庭圖書館。
????網(wǎng)盤+alist+raidrive,就可以滿足,說干就干,跟我一起來吧!
一、需要材料:
裝滿資料的網(wǎng)盤、
軟件:alist、raidrive
需要外網(wǎng)訪問:花生殼(非必須)

二、ALIST的安裝
1、ALIST下載
下載地址:https://github.com/alist-org/alist/releases/tag/v3.12.2
找到對(duì)應(yīng)的安裝版本,下載下來就可以了。
需要說明的是,如是windows 64位的,他有兩個(gè)版本,一般pc選amd64.zip這個(gè)。

下載下來后,放到合適的網(wǎng)盤路徑里,

2、ALIST運(yùn)行
win+r,打開CMD運(yùn)行即可!注意路徑切換!


輸入 alist.exe server ,回車運(yùn)行即可。(下次啟動(dòng)該也是這樣的步驟)
看到最后面的0.0.0.0:5244就是啟動(dòng)成功了。

????????5244是端口,0.0.0.0是你的IP,如果你本機(jī)訪問,那就是127.0.0.1:5244,如果你是局域網(wǎng)內(nèi)訪問,那就是你在局域網(wǎng)內(nèi)的IP,查IP!
3、查看本機(jī)IP地址:
使用Windows+R鍵打開“運(yùn)行”窗口,然后輸入CMD進(jìn)入命令提示窗口
進(jìn)入命令窗口之后,輸入:ipconfig/all 回車即可看到本地鏈接IP4地址信息

192.168.216.2:5244是我進(jìn)入服務(wù)器的ip地址,不要照抄我的,每個(gè)機(jī)子的ip段不一樣,注意其他局域網(wǎng)的人要查看你的,特別是多路由器鏈接的,注意要在同一網(wǎng)段才可以!
4、ALIST密碼查看:
????同樣在命令窗口,輸入:alist.exe password

- 5、登錄alist:
瀏覽器輸入ip:127.0.0.1:5244。
輸入上面獲得的用戶名和密碼

點(diǎn)擊管理,進(jìn)去修改密碼


儲(chǔ)存--添加我們以阿里云盤添加為例,說明下:阿里云盤添加有三種類型,因?yàn)槔习⒗镌频慕涌诳赡芎竺鏁?huì)越來越不穩(wěn)定,所以新版的Alist可能會(huì)逐漸淘汰老的阿里云接口。之后的Alist將會(huì)改用為阿里云盤開放平臺(tái),并為之提供更好的支持,所以我們驅(qū)動(dòng)這里選阿里云盤開放平臺(tái)。阿里云盤共享后面會(huì)說。f放

掛載路徑填寫/自己喜歡的路徑,如我這里填/阿里
序號(hào)按照掛載的第幾個(gè)盤填寫序號(hào),比如這個(gè)阿里云盤是我掛載的第一個(gè)盤,就填1

接下來填寫令牌!

因?yàn)榘⒗镌崎_放API的Token跟以前的老接口Token不一樣
所以接下來教大家如何獲得阿里云開放API的Token
我們打開這個(gè)鏈接
Get Aliyundrive Refresh Token
點(diǎn)擊Scan QrCode
然后用手機(jī)下載阿里云盤APP,掃描生成的二維碼
掃描完畢后可能會(huì)出現(xiàn)是否允許之類的,一律點(diǎn)允許
然后回到這個(gè)網(wǎng)頁,點(diǎn)I have scan

復(fù)制綠框內(nèi)的這串代碼,到刷新令牌里!

這時(shí)候我們看到狀態(tài)顯示work就說明成功了,如果顯示其他狀態(tài),則檢查剛剛的所有設(shè)置。
粘貼到剛剛Alist設(shè)置里的刷新令牌一欄里
然后點(diǎn)擊添加!

這時(shí)候我們就可以登錄http://127.0.0.1:5244
看到我們掛載好的盤.

我們點(diǎn)進(jìn)去,可以看到我們的書籍出來了!

如果是看里面的視頻,
阿里云自帶的預(yù)覽播放器不支持杜比和HDR,所以很多格式(比如我這個(gè)原盤電影)都沒辦法顯示正常色彩。
沒關(guān)系,我們把上方的Aliyun Video Previewer改為Video,這時(shí)候就會(huì)切換到alist自帶的播放器,HDR內(nèi)容就可以解析出來了,如果我們還想要更佳的播放體驗(yàn),可以選擇下方的多種播放器,掛載到第三方播放器進(jìn)行播放。

- 7、阿里云盤分享掛載:
????阿里云盤分享鏈接如何納入自己的Alist,加載為自己倉庫的一部分
????首先我們找到我們想要接入的阿里云分享鏈接,舉個(gè)例子,比如這個(gè)鏈接
????https://www.aliyundrive.com/s/f1MxxxxqrK
????我們所需的是
????f1MxxxxqrK
????這串代碼? ? ? ??

????????????我們回到alist的設(shè)置
????????????點(diǎn)擊存儲(chǔ)
????????????點(diǎn)擊添加

????????????驅(qū)動(dòng)選擇阿里云盤分享
????????????掛載路徑填寫/自己自己喜歡的路徑,比如這里我填/S2
????????????序號(hào)因?yàn)檫@里是我的第二個(gè)驅(qū)動(dòng)盤,這里我填2,后面如果還要加的話以此類推

然后我們剛剛復(fù)制的那串ID(舉例的是f1MxxxxqrK),填進(jìn)分享ID里
接下來教大家如何獲取刷新令牌

????????????????打開下面的鏈接
????????阿里云盤/分享:https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
點(diǎn)擊獲取Token

用手機(jī)上的阿里云盤App掃描生成的二維碼
掃描完以后點(diǎn)擊上方的“使用阿里云盤APP掃描然后點(diǎn)擊”這個(gè)按鈕
隨后二維碼下方會(huì)生成一串Token
復(fù)制這串Token
然后我們回到Alist的設(shè)置里
把Token填進(jìn)刷新令牌里
然后點(diǎn)擊保存
這時(shí)候我們就能看到我們掛載的阿里云盤分享鏈接已經(jīng)出現(xiàn)了,如之前的設(shè)置一般,狀態(tài)顯示work,即可
如此類推,你可以設(shè)置很多個(gè)分享鏈接,生成很多個(gè)分享倉為自己所用
8、說說如何把大神們的Alist倉庫也一并納入到自己的Alist里
????????首先我們獲得像小雅、藍(lán)奏之類的共享倉鏈接

????????然后回到alist設(shè)置,點(diǎn)擊存儲(chǔ)
????????點(diǎn)添加

????????驅(qū)動(dòng)選擇Alist V3
????????掛載路徑自定義自己喜歡的路徑,如我這里填/Xiaoya
????????序號(hào)如之前所說,因?yàn)槲疫@里之前掛了9個(gè)盤,這里我填序號(hào)10

????????下面的鏈接填寫倉庫的鏈接,最后的“/”記得刪掉
????????然后點(diǎn)保存

這時(shí)候我們看到狀態(tài)也顯示work,即可!
9、其他網(wǎng)盤的添加:
????跟阿里云盤添加類似,其他網(wǎng)盤添加,大家可以參考官方手冊(cè),添加即可!
阿里云盤 | Alist Document (nn.ci):https://alist-doc.nn.ci/docs/driver/aliyundrive/

三、RAIdrive
raidrive其類似磁盤映射,將我們添加的映射為本地磁盤,試用起來更方便!
下載 - RaiDrive:https://www.raidrive.com.cn/download
RaiDrive (github.com):https://github.com/RaiDrive
建議裝在C盤以外的其它盤符

如果需要安裝環(huán)境的話,會(huì)要求重啟電腦,先重啟,再運(yùn)行一次安裝程序
打開軟件,點(diǎn)擊這個(gè)添加:

第二個(gè)重點(diǎn),按下圖所示設(shè)置,這里需要特別注意3個(gè)參數(shù)值:127.0.0.1、5244、/dav。設(shè)置好后,點(diǎn)擊連接。

經(jīng)過上述步驟之后,已經(jīng)操作完畢。
四、AList開機(jī)無窗口自啟動(dòng)
開頭步驟“alist.exe server,回車 ”,這個(gè)cmd是不能關(guān)的,關(guān)閉等于斷開Alist局域網(wǎng)的鏈接,關(guān)閉就打不開了。
每次鏈接都要做這一步,只有局域網(wǎng)鏈接上,本地掛載的云盤才能正常訪問。
或者在AList.exe所在的目錄下,創(chuàng)建一個(gè)txt文件,將以下代碼復(fù)制進(jìn)去,然后將txt另存為alist.vbs文件在該目錄下,創(chuàng)建alist.bat文件的快捷方式,將快捷方式復(fù)制或移動(dòng)到系統(tǒng)啟動(dòng)文件夾即可實(shí)現(xiàn)開機(jī)無窗口自啟動(dòng)。運(yùn)行這個(gè)腳本便可以先隱藏啟動(dòng)Alist,然后再啟動(dòng)RaiDrive。
@echo off
if "%1" == "h" goto begin
mshta Vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
alist.exe server
也可試用腳本
啟動(dòng).vbs:?
Set ws = CreateObject("Wscript.Shell")
ws.run "alist.exe server",vbhide
關(guān)閉.vbs:
?Dim Wsh?
Set Wsh = WScript.CreateObject("WScript.Shell")?
Wsh.Run "taskkill /f /im alist.exe",0?
Set Wsh=NoThing
WScript.quit
vbs 和 bat選一個(gè)就行.
接下來關(guān)鍵一步,拷貝文件粘貼到Windows啟動(dòng)文件夾
1.按下windows+R 輸入:shell:startup
2.把*.bat拷貝到此文件夾
OK。完成

關(guān)于手機(jī)訪問的問題
(未驗(yàn)證)在手機(jī)上安裝一個(gè)nPlayer,即可在手機(jī)上看資源。
五、外網(wǎng)訪問:花生殼穿透
申請(qǐng)一個(gè)域名,也可用花生殼免費(fèi)域名,做內(nèi)網(wǎng)穿透!
具體可看花生殼官網(wǎng)教程!