去年手欠買了一個萬由 HS-201P 路由器,由於萬由的 U-NAS 系統實在難用,於是它光榮的吃灰了,這周回家的時候看到它,想著換個系統發揮下餘熱,本文即是分享下我的折騰過程,對需要的朋友做個參考。
NAS HS-201P#
先來看看配置部分:
- CPU:四核 J4125
- 內存:2-32G 可選(DDR4 筆記本內存)
- 網口:2X2.5G 網口(螃蟹的網卡,型號是:rtl8125b-2)
- 硬盤位:2 個熱插拔 3.5”/2.5” SATA3
- HDMI: 1 x HDMI
- USB: 前置 1 x USB 3.0,後置 2 x USB 3.0
- 操作系統:UNAS 6.0 alpha(稍後吐槽)
- 其它:內置 16G emmc 安裝了系統,同時還支持一個 NVME 接口(可以安裝一個 M.2 的 SSD)
為什麼選擇 UNRAID?#
實際對比 群暉 DSM/ UNRAID / FreeNAS 等 NAS 操作系統,最後最中意 UNRAID。價格合理,6 盤位的 59$,12 盤位的 89$,無限盤位的 129$,按實際需求選購系統即可。官方同時也提供了 30 天免費試用可供體驗。
我購買的是最便宜的 6 盤位的 59$。
安裝 APPS 應用市場失敗#
配置代理#
默認情況下,系統並未預安裝 app 應用市場。因此,在 APPS 界面點擊安裝按鈕時,由於眾所周知的網絡問題,操作會出現失敗。
在這裡,你需要擁有一個可以突破網絡限制的魔法工具。你只需要在同一局域網內的任何設備上打開 clash 的 “允許局域網連接” 功能,注意 clash 的默認 http_proxy 端口是 7890。
接著,打開右上角的命令運行窗口,你需要編輯 **/root/.wgetrc** 這個文件,並寫入以下的代理設置代碼:
use_proxy=yes
http_proxy=http://[你的clash設備IP地址]:[默認端口號7890]
https_proxy=http://[你的clash設備IP地址]:[默認端口號7890]
wait=10
完成以上步驟並保存後,你無需重新啟動系統,直接在 APPS 下點擊安裝,便可以順利安裝應用市場了。
設置開機啟動#
因為 unraid 是從 U 盤啟動的,重啟後剛剛編輯的 root/.wgetrc 這個文件就沒了,所以要編輯 /boot/config/go 這個文件,寫入以下代碼即可
echo "use_proxy=yes" >> /root/.wgetrc
echo "http_proxy=http://[你的clash設備IP]:[端口默認7890]" >> /root/.wgetrc
echo "https_proxy=http://[你的clash設備IP]:[端口默認7890]" >> /root/.wgetrc
echo "wait=10" >> /root/.wgetrc
這段的含義就是 U 盤引導開機的時候,在 root 裡面寫入一個.wgetrc 的文件,就是把上面的代碼開機的時候新建寫入一遍。
Docker 網絡問題#
WEB-UI 卡死#
經過使用發現,市場安裝 docker 的時候,如果拉取鏡像網速超慢,unraid 會假死,整個系統卡死。
如果發生這種情況,請換個瀏覽器或者新開一個隱私窗口即可解決。
同時,也更推薦使用 docker pull
命令行的形式拉取鏡像而不是從應用市場直接安裝。
Docker 鏡像代理#
由於國內已經無法訪問 Docker Hub,並且對其他的鏡像倉庫拉取也非常緩慢,因此建議為 UNRAID 設置鏡像代理。
編輯 /etc/docker/daemon.json 文件,寫入以下代碼:
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://你自己的.mirror.aliyuncs.com"]
}
這裡要注意,如果是剛安裝的系統,要啟動一次主序列,不然編輯會提示文件夾不存在
編輯完成之後,重啟一下 docker 服務,到 SETTINGS 的 docker 裡面關了再開,或者直接命令重啟都行
命令 docker info 查看有沒有設置成功,會有個 Registry Mirrors:裡面顯示兩個鏈接
另外開機啟用同樣修改 /root/config/go 文件
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://hub-mirror.c.163.com","https://你自己的.mirror.aliyuncs.com"]
}
EOF
如果不是 docker hub 的鏡像,可以參考我的《國內可用鏡像倉庫代理》的那篇文章。
萬由 NAS 風扇降速#
切換到 unraid 的命令行頁面,執行以下命令:
# 下載 i2c-tools
wget -c [https://packages.slackonly.com/pub/packages/14.2-x86_64/system/i2c-tools/i2c-tools-4.1-x86_64-1_slonly.txz](https://packages.slackonly.com/pub/packages/14.2-x86_64/system/i2c-tools/i2c-tools-4.1-x86_64-1_slonly.txz)
# 安裝 i2c-tools
installpkg i2c-tools-4.1-x86_64-1_slonly.txz
modprobe i2c-dev
# 可選步驟
i2cdetect -l | grep smbus
# 調整風扇轉速,修改最後的50
i2cset -y 0 0x54 0xf0 50
這個步驟設置完之後即使重啟了也不會復原,因此可以不設置到開機啟動。