玩客雲刷armbian+CasaOS+Docker+LED燈控制+QBitTorrent+Cpolar內網穿透+青龍+Home Assistant智慧家居+Wol遠端喚醒+N

EthanSong`發表於2024-06-08

一、【玩客雲的配置介紹

  • CPU是晶晨S805 這是一款32位處理器的CPU,效能放在現在來看是比較弱雞的,很多玩法都被這顆CPU的效能侷限了。
  • 雙USB2.0 這個同樣是被吐槽的地方,嚴重影響檔案的傳輸速度。
  • 千兆網口 這點比很多同期的裝置強。但刷部分韌體後會變成百兆。
  • 1GB+8GB儲存組合 這種配置放到現在看也是比較低的。
  • 另外盒子沒有藍芽、WiFi和紅外等功能。雖然主機板留有紅外擴充套件介面 ,但我不會自行焊接。所以也就約等於沒有了。

二、玩客雲韌體

  • 韌體下載地址

  hzyitc的armbian-onecloud韌體:https://github.com/hzyitc/armbian-onecloud/releases

  • 韌體版本說明
  • current(推薦):穩定版,一般指代當前官方推薦的穩定版本,經過了充分的測試和最佳化,確保相容性和穩定性較高。
  • Edge:開發版,一般是讓高階使用者或開發者提前體驗新功能,並提供反饋,包含了最新的功能更新或者實驗性特性,但相對穩定性可能會較低,可能存在未知的問題。
  • 帶“burn”(推薦):在Armbian或類似的基於Linux的嵌入式裝置韌體釋出中,帶有“burn”字樣的檔案通常是指直接燒錄(Flash)用的映象檔案。這類檔案往往是針對特定硬體設計的,可以直接透過SD卡、USB快閃記憶體或其他方式一次性將整個作業系統及配置寫
  • 裝置內部的儲存介質(如eMMC、NAND Flash等)。它們通常是經過特殊處理的二進位制映像檔案,包含了引導載入程式、核心以及根檔案系統等必要的系統元件。
  • 帶“minimal”(按需):有"minimal"字樣的刷機包通常指的是一個精簡版或最小化安裝版本的韌體。這種韌體映象包含了執行作業系統和特定應用所必需的最基礎軟體包,去除了不必要的服務、圖形介面和其他非核心元件。

  • 刷機方法
  • 開啟USB_Burning_Tool軟體
  • 左上角檔案>匯入燒錄包,選擇下載的韌體,點選開始
  • 雙公頭USB資料線,一頭插靠近HDMI介面USB,一頭電腦USB
  • 短接刷機點通電到3%再鬆手,直到刷機完成
  • 刷機完成後立馬點選停止後斷電,拔下資料線。(不點選停止很可能又會自動再刷一遍)

具體方法參考:https://blog.csdn.net/bigbear00007/article/details/123457243

SSH連線玩客雲登入armbian

  • 刷機後,給玩客雲接上網線,通上電。
  • 進入路由器檢視玩客雲的IP,注意要等玩客雲通電長一點時間,大概3-5分鐘再去路由器檢視IP,無法找到IP的話,嘗試重啟路由器,或者電腦執行cmd中執行arp -a檢視,再或者重啟玩客雲。
  • 透過SSH客戶端(推薦NxShell:https://nxshell.github.io),連線玩客雲的IP,登入armbian。
  • 使用者名稱root,密碼1234,登入後提示需要更改密root的初始密碼,自行設定。
  • 更改完密碼後,會提示建立賬戶,我們直接Ctrl+C取消

設定armbian

  • 檢查時間

1.執行以下命令,檢視時間。

date -R

2.如果時區及時間不對,輸入命令。

cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

3.再次檢查時間。

date -R
  • 一鍵更換國內源

1.執行以下命令,一鍵更換國內源。

bash <(curl -sSL https://linuxmirrors.cn/main.sh)
參考LinuxMirrors:https://github.com/SuperManito/LinuxMirrors
使用方法:https://linuxmirrors.cn/use/
  • 燈光控制
1.黑色電工膠帶直接粘住,也是一個辦法。或者執行以下命令,關閉所有燈。
echo 0 >/sys/class/leds/onecloud\:blue\:alive/brightness
echo 0 >/sys/class/leds/onecloud\:green\:alive/brightness
echo 0 >/sys/class/leds/onecloud\:red\:alive/brightness

2.執行以下命令,藍燈常亮;綠燈常亮和紅燈常亮的方法類推。

echo "default-on" >/sys/class/leds/onecloud\:blue\:alive/trigger 
echo "none" >/sys/class/leds/onecloud\:green\:alive/trigger 
echo "none" >/sys/class/leds/onecloud\:red\:alive/trigger

參考論壇使用者“lanwairen123”在《玩客雲燈光問題》中的回覆:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8253350

安裝應用

參考論壇使用者“zhuboa”的《玩客雲折騰記錄之刷Armbian_23.11.0+CasaOS+qb+青龍+Alist+Samba》:https://www.right.com.cn/forum/thread-8317252-1-1.html

  • 安裝CasaOS(開源的家庭雲系統,輕量級NAS,內建應用商店
執行以下命令,安裝CasaOS。要等10多分鐘,完成後 瀏覽器輸入玩客雲IP地址訪問CasaOS,此韌體含docker,可以不用安裝docker。
wget -qO- https://get.casaos.io | bash
  • 安裝Qbittorrent(BT客戶端)
qbittorrent預設賬號:admin
qbittorrent預設密碼:adminadmin
qbittorrent預設地址:ip:8080
1.執行以下命令,透過APT安裝qBittorrent-nox應用。
sudo apt install qbittorrent-nox

2.執行以下命令,透過nano文字編輯器開啟qBittorrent服務檔案。

nano /etc/systemd/system/qbittorrent.service

3.輸入以下內容(配置資訊)後,Ctrl+X儲存。

[Unit]
Description=qBittorrent Daemon Service
After=network.target
[Service]
User=root
ExecStart=/usr/bin/qbittorrent-nox
ExecStop=/usr/bin/killall -w qbittorrent-nox
[Install]
WantedBy=multi-user.target

4.執行以下命令,更新剛剛配置的服務,設定開機啟動以及現在啟動該服務。

sudo systemctl daemon-reload
sudo systemctl enable qbittorrent.service
sudo systemctl start qbittorrent.service
  • 安裝Samba(檔案共享)
CasaOS的檔案共享不能設定密碼,故而安裝Samba,按需食用。
1.執行以下命令,更新軟體包列表,並透過APT安裝Samba應用。
sudo apt update
sudo apt install samba

2.執行以下命令,開啟Samba的配置檔案。

sudo nano /etc/samba/smb.conf

3.在檔案的末尾新增以下內容(配置資訊)後,Ctrl+X儲存,以建立共享。

#######################################################
#[共享顯示的名稱,可自定義]
[UP_16G]
#自定義備註資訊
comment = 16G
#路徑,下列是我的共享路徑,要設定成你的,怎麼查詢路徑,CasaOS主頁,資料夾圖示開啟,左側位置>下面會列出掛載的隨身碟,點選目標隨身碟進入,滑鼠移到目標資料夾出現3個點點,點選選擇複製路徑,再貼上到path
path = /media/devmon/sda1-usb-Netac_OnlyDisk_5/lost+found/
#共享使用者名稱
valid users = root
#只讀 yes=是 no=否
read only = no
#來賓
guest ok = no
#建立檔案時許可權,許可權按需設定
create maks = 0777
#建立目錄時許可權,許可權按需設定
directory mask = 0777
#是否可被看見
browseable = yes
available = yes
writable = yes
#######################################################

4.上述設定會預設共享root目錄,如不想顯示root目錄,可以增加在[homes]節點中,“comment = Home Directories”,“browseable = no”的下面增加下列配置資訊。

#是否可被看見
browseable = no
available = no
writable = no

5.建立使用者密碼,注意使用者名稱是否是第2步驟使用者名稱。

sudo smbpasswd -a root

6.執行以下命令,重啟Samba服務以應用配置更改。

sudo systemctl restart smbd

7.執行以下命令,設定Samba開機自啟。

sudo systemctl start smbd
sudo systemctl enable smbd
  • 安裝Cpolar(內網穿透)

1.執行以下程式碼,安裝Cpolar。

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

2.檢視版本號,有正常顯示版本號即為安裝成功。

cpolar version

3.登入cpolar官網後臺,點選左側的驗證,檢視自己的認證token,之後將token貼在命令列裡。

cpolar authtoken xxxxxxx

4.向系統新增服務。

sudo systemctl enable cpolar

5.啟動cpolar服務

sudo systemctl start cpolar

6.在瀏覽器上訪問本地埠http://玩客雲IP:9200,使用cpolar郵箱賬號登入Cpolar web UI管理介面,即可開始使用cpolar。
7.登入完cpolar本地管理介面後,在“隧道管理”-“建立隧道”中,可以給SSH、CasaOS、qBittorrent、青龍等建立隧道,這樣就可以實現遠端訪問了。但是要注意最好是先更改它們的預設埠和預設的賬號密碼再來建立才比較安全。
8.常見的預設埠:

  • CasaOS:8181
  • Cpolar:9200
  • qBittorrent :8080
  • FAST OS DOCKER:8081
  • 青龍:5700
  • Home Assistant:8123
參考Cpolar的官方文件:https://www.cpolar.com/docs
安裝其他應用:青龍+Alist+Home Assistant等等
    • 在CasaOS的應用中心裡,許多應用因為不支援32位的裝置所以按鈕呈灰色不可安裝狀態,不過CasaOS官方是給了自定義源的解決方法。
    • 在CasaOS頁面,開啟“APP Store/應用中心”,在搜尋應用那個輸入框同一行的最右邊,點選“更多應用”輸入“https://play.cuse.eu.org/Cpe204-Appstore-play-arm.zip”新增ARM32位的軟體源後就有更多應用可以安裝了。
    參考論壇使用者“konoko”的《CASAOS 新增32位的ARM軟體源方法【玩客雲】》:https://www.right.com.cn/forum/thread-8340368-1-1.html

Wol遠端喚醒電腦
WOL(Wake-on-LAN)是一種允許透過網路訊號遠端喚醒計算機的技術。當一臺電腦支援並正確配置了WOL功能後,即使該電腦處於關機或休眠狀態,也能透過接收特定的網路資料包(Magic Packet)來啟動。
參考:https://blog.csdn.net/dazhisir/article/details/124871469

  • 硬體支援
  • 確保計算機主機板、網路卡都支援WOL功能。
  • 網路卡連線必須是物理有線連線,因為大部分無線網路卡不支援WOL(儘管一些高階型號可能例外)。
  • 電腦Bios設定
在計算機的BIOS設定中開啟WOL相關選項,例如“Power On by PCI-E/PCI”、“Wake Up on LAN”等。

  • 電腦網路卡設定
右鍵“我的電腦/此電腦”-“管理”-“裝置管理器”-“網路介面卡”中,找到對應的有線網路卡,然後右鍵,在“屬性”-“高階”中,開啟WOL相關的電源管理選項,如“關機狀態下允許喚醒”以及“魔術包喚醒”。

檢視電腦的IP地址和MAC地址
1.在電腦鍵盤上按下Win + R鍵開啟執行視窗,輸入 cmd 並回車以開啟命令提示符,在命令提示符中執行以下命令檢視電腦的IP地址和MAC地址。
ipconfig /all

2.在玩客雲armbian上,執行以下程式碼,安裝etherwake工具。

sudo apt install etherwake

3.電腦關機,在手機上安裝SSH客戶端(我用的是阿里雲),透過SSH登入玩客雲armbian後,執行以下命令,喚醒電腦。

wakeonlan -i 192.168.XXX.XXX XX:XX:XX:XX:XX:XX

散熱降溫

    • 硬體法散熱
    玩客雲裝置沒有帶散熱片,在執行armbian之類的系統後,功耗高的時候容易當機,於是我們可以購買一個帶導熱貼鋁製的散熱片(不要買銅的,太重容易掉下來),在刷機拆機的時候就可以順帶貼上去。
    參考論壇使用者“linuxgo1”的《1塊錢解決玩客雲刷機後發熱當機的問題》:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8254579
    • 軟體法散熱
    參考論壇使用者“歲月的牽絆”的《玩客雲docker版armbian系統進行降頻保溫,動態調整主頻。完美解決高溫當機現象。》:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=6728637

相關文章