架設前說明
架設的基本條件:
一、數據機(稱為Modem或小烏龜)必須有帳號密碼登入設置權限。
※ 數據機直連電信商(電話線入戶)或寬帶商(電視頻道線入戶),即表示拥有外網IP(固定IP,變動IP皆可)。
※ 公司企業網線很多是大局網或多層路由設置,建議不要使用(有些無法使用)。
二、電腦系統win 10,正版可更新。
※ 電腦主機板必須是64bit(X64),32位元不支援DOCKER。
※ win需有正版序號,以免未來微軟持續偵測,停用部分功能造成節點無法正確運行。
※ win版本最好升級至2004(20H1)以上(目前2009 20H2)。
※ 最好購買品牌商電腦並已經安裝好系統的(會給正版OEM序號)。
※ 電腦商自組的,需要購買正版序號。
三、電腦等級不用擔心,最好節點專用,內存8G以上。
※ 新購買電腦個人建議:
1、32G內存。
2、500G以上硬盤(硬碟,速度很重要)。
3、CPU配合內存配置搭配主板即可。
4、預算夠,加裝散熱系統、不斷電系統(UPS)。
5、不要裝有P2P類下載軟件(如:BitTorrent、QQ旋風、迅雷)、不要裝遊戲、辦公軟件、防毒軟件(win預設的防毒軟體就夠)。
6、筆記本雖有電池可緩衝電源瞬斷,但散熱較差,長時間不關機運行許多耗材零件(如電池)可能容易損壞。
7、桌上型、掌型微電腦(解決散熱問題)較佳,微軟電腦、蘋果電腦皆可。
【架設流程】
一、檢查電腦版本
設定→系統→關於→下拉可以看見系統目前版本
二、win 10 (Pro或Home或Enterprise都可以)先更新到2004(10941、20H1)版本或最新的2009(10942、20H2)版本
設定→更新與安全性(windows update)→點擊 [檢查更新]
(根據電腦狀況,需要很長時間)
三、安裝並啟用 Windows 子系統 Linux 版
(1)以系統管理員身分開啟PS並執行
滑鼠至左下角微軟圖標,按右鍵,點擊 [Windows PowerShell(系統管理員)] 這欄
會開啟 [藍框] 等待輸入
(2)貼上下列並執行(按enter)(很快,大約一秒鐘完成)
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
四、啟用虛擬機器功能
1、在 [藍框] 內
2、貼上下列執行(按enter)(很快,大約一秒鐘完成)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
五、[重新啟動] 電腦運行win10,會自動更新至 WSL2
六、下載 WSL2 Linux 核心更新套件
1、開啟 [瀏覽器]
2、網址列貼上下面鏈接並執行(如果無法連上,請使用VPN)
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
3、下載需一段時間,下載好點擊瀏覽器左下角的 [wsl_update_x64.msi] 安裝
※ 安裝好,點擊 [Finish] 完成並關閉。
※ (注意,如果電腦是ARM64電腦,將上面網址x64改為arm64)
七、將 WSL2 設定為預設版本
※ 在 [藍框] (以上述方式開啟)內貼上下列執行
wsl --set-default-version 2
八、電腦防火牆出入規則端口設置
1、滑鼠至左下角 [微軟圖標],按右鍵,點擊 [控制面板]
2、點擊 [Windows Defender 防火牆]
3、左邊中間有個 [高級設置](進階設定),點下去
4、左欄有個 [輸入規則] ,點下去
5、右欄有個 [新增規則] ,點下去
6、點選第二個 [連接埠],點 [下一步]
7、直接在輸入欄 [填入 31400-31409],[下一步]
8、(允許連線) [下一步]
9、(三個勾) [下一步]
10、名稱欄輸入 pi node (隨便填都可以,容易識別為主),點 [完成]
九、小烏龜(路由器)設置固定電腦IP和端口31400-31409
1、電腦右下角 [網絡圖標],點下去,點 [內容],拉到下面,有個IPv4位址記下來(類似這樣:192.168.0.100)
2、IPv4下面有個IPv4 DNS伺服器(路由器進入口),位址記下來,(類似這樣:192.168.0.1)
3、根據你的路由器型號,上網搜尋,"型號+如何將電腦IP固定教程"。
4、根據步驟將IPv4位址固定好。
十、下載與安裝 Pi Node 節點軟件
1、到官網下載(貼上下面鏈接到瀏覽器執行就下載,目前0.3.8版本)
https://downloads-cached.minepi.com/Pi%20Network%20Setup%200.4.3.exe
下載後點擊執行
十一、Node 綁定 Pi App
1、上一步驟啟動節點後,在首頁點擊右邊 [電腦圖標](節點),會顯示 [一組號碼]
2、開啟手機 Pi App,點左上角 [三],點 [Node],將 [電腦上的號碼] 輸入到手機上
3、完成後就是手機APP綁定電腦APP及節點(一人一機一號一節點)
十二、安裝docker
1、在電腦節點內第一個圖鈕,點擊 [install DOCKER]
2、點擊安裝 [docker desktop] (注意是win桌面板,不要選錯)
3、會開始下載並自動安裝(會跳出白框),安裝完畢點 Close 關閉。
4、關閉後會再次重啟DOCKER,過程中會出現 DOCKER 架設在 WSL2 上的過程,出現左右各一個框,右側是黑框,左側框內有藍色命令列,只要點藍色旁邊【>>雙箭頭】,黑框就會執行,等黑框內出現 【>】 結束符號,按下面 [NEXT],再繼續,共要運行四次。在第四次時,會要求註冊 DOCKER HUB 帳號,註冊好保存帳號密碼。
4、在PS藍框(參考上述開啟方式)內輸入下列,檢查安裝及預設啟動是否正確
wsl -l -v
(必須都小寫,l是L的小寫字)
正確顯示:
*Docker-Desktop-Data 2
Docker-Desktop 2
(如果*號的位置不在Docker-Desktop-Data前,在PS藍框內輸入下列執行)
(wsl --set-default docker-desktop-data)
(點DOCKER圖標左鍵,點RESTART重新啟動DOCKER)
5、電腦 node 偵測到 docker 安裝好,並啟動了,電腦節點第一個圖鈕會顯示綠色勾
十三、啟動節點端口測試及運行
1、在電腦節點內點擊第二個圖鈕 [open router ports]
2、點擊橘色 [Ckeck now],左邊三個勾會開始旋轉,成功會顯示成綠色
3、三個都是綠色後,點擊下面的 [continue](繼續)
4、會跳出有美麗的 [粉紅色] 開關,就是完成節點開通運行。
5、保持[粉紅色]開關頁面即可,就是在參與節點測試。
6、以上步驟中綠色無法打勾,請上 Pi App 聊天室發問,或看 Mods FAQ 問題排除。