標籤彙整: Pi Network

Pi Network node 節點設置

準備節點的設定

Pi Network node 是 Pi Network 的節點軟體,此篇教學是以 Windows 10 專業版為例,但應該也適用於 Windows 8 專業版,這個設置也只是進入測試節點的入場券,比大部分的人搶先 KYC 罷了。

這邊先跟大家提醒一下,這個節點設置步驟很多,需要會一點技術操作,比方說 BIOS 設定、網路分享器設定、防火牆…等等,建議先把此教學瀏覽一遍再決定要不要做,並且有可能需要搞到3個小時。

CPU 開啟虛擬化技術

首先硬體(CPU 和主機板)必須支援虛擬化技術,請先去 BIOS 裡的 CPU 選項進階開啟,Intel 叫做 Intel Virtualization Technology (VT-x) , AMD 叫做 Secure Virtual Machine (SVM)。

Windows 開啟 Hyper-V

Windows 從 8 開始才有支援 Hyper-V ,並且需要專業版以上才支持,如果還是家用版的只能升級了。
工作列搜尋欄打上"開啟或關閉 Windows 功能"並點擊該選項,勾選 Hyper-V 選項來安裝。

搜尋 開啟或關閉 Windows 功能
開啟 Hyper-V 功能
工作管理員中 CPU 的模擬會顯示已啟用

安裝 Docker

先去網站上下載安裝 Docker ,並且請選擇 Stable channel 的穩定版本。
安裝後啟動若無錯誤則將滑鼠移至工具列的 Docker 圖示會顯示 Docker Desktop is running 的字樣。
若是出現以下錯誤就是前面兩個步驟沒做。

Docker 虛擬化錯誤

節點軟體設定

準備節點的設定
節點的技術準備

這裡列出兩部分,第一部分是 Docker ,最前面的兩個步驟只是 Docker 前置作業而已呢,第二部分則是開啟網路分享器的 port 。

安裝 Docker

有些人可能會卡在 Docker daemon 沒有啟動,請檢查最前面的兩個步驟。

開啟指定的 port

開 port 這裡也是很多人會卡的地方,主要是網路分享器(路由器)及防火牆(Windows 內建或是防毒軟體)的設定。這裡稍微解釋一下為何要開 port ,現在很多裝置都能連網,當我們架設節點時,從外面進來的連線不知道要傳給誰,因為我們的 IP 對外都是同一個,這時候透過虛擬伺服器的設定來分配給指定的裝置,當然如果你是數據機直連電腦或是固定 IP 就沒這個問題。

取得裝置內部 IP

首先需要知道這台裝置的內部 IP ,點選你正在使用中的連線。

網路連線

詳細資料中列出的 IPv4 位址那一串就是我們要的,請先複製起來。

網路連線詳細資料

網路分享器設定

這裡以 TP-Link 為例,其他品牌請用品牌名+開port的關鍵字可以找到教學。
TP-Link 的管理系統網址是 192.168.0.1
點選左側的 Virtual Servers

Service Port 就是外部 port
Internal Port 就是內部 port ,若與 Service Port 相同可不填
IP Address 就是上個步驟取得的 IP
這裡特別說一下,連續的 port 不需要一筆一筆新增

防火牆

回到節點軟體再偵測一次 port ,若是不通有可能是防火牆的關係,防火牆是有 Windows 內建的防火牆或是防毒軟體的防火牆,以我的情況來說,我是先去網路分享器開 port 才發現被 ESET 的防火牆擋下來,所以這兩者的順序很重要,不然會花太多時間在這。

節點設置完成

若是這兩大項都有綠色勾勾了話,點選下一步就會看到這個畫面。
就是一個開關沒甚麼好多的,盡可能維持在打開吧。

節點開關

如果你可以完成所有設定,恭喜你~ 多少都有學到一點吧!
若是有問題也可以至 Telegram 群組 詢問喔!