天天看點

使用cpolar内網穿透遠端連接配接樹莓派

随着科技的進步和資訊技術的發展,我們身邊出現了各種新奇的科技産品,其中既有輕便易用的消費類電子産品,也有更輕更小的硬體裝置。而樹莓派作為計算機學習裝置,經過多年發展,已經獲得了不俗的性能,也讓其适用場景大大增加,成為科技愛好者不可或缺的清單硬體之一。不過在實際使用中,并不太可能為樹莓派配置單獨的顯示器,而是采用SSH方式連接配接樹莓派,并對其進行操作。但SSH連接配接操作需要在同一區域網路下,如果需要遠端對本地樹莓派進行SSH連接配接應該怎麼辦呢?這時,我們就可以借助cpolar的資料隧道進行。

與現實意義的隧道一樣,要建立能夠遠端連接配接樹莓派的資料隧道,同樣需要設定隧道的進出口,是以我們先在樹莓派上安裝cpolar用戶端,一鍵安裝腳本指令為:

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

國外使用者可以選擇短連結方式安裝

curl -sL https://git.io/cpolar | sudo bash      
使用cpolar内網穿透遠端連接配接樹莓派

Cpolar用戶端安裝完畢後,我們可以輸入以下指令,将cpolar設定為開機自啟和守護程序運作模式。

sudo systemctl enable cpolar
sudo systemctl status cpolar      

接着,我們在樹莓派浏覽器中輸入本地9200端口(localhost:9200),打開cpolar用戶端的web-UI界面。

使用cpolar内網穿透遠端連接配接樹莓派

通常cpolar安裝完成首次登入時,會自動建立一條SSH隧道,友善使用者使用(隧道出口)。是以我們可以直接點選cpolar用戶端主界面左側“狀态”項下的“線上隧道清單”,從這裡取得資料隧道的公網位址(隧道入口)。

使用cpolar内網穿透遠端連接配接樹莓派

最後,我們在公共網際網路的電腦的指令行界面,輸入指令

ssh [email protected] -p 23724      

這段指令的格式為“ssh <使用者名>@<公網IP> -p <公網端口号>”,紅色字型部分就是cpolar建立的資料隧道公網IP位址(這裡的位址不用帶字首tcp://,而XXXXX則是這條資料隧道的唯一代碼)。由于本地的22端口在公網上映射到了XXXXX端口,故ssh指令需要添加 -p 參數,并在其後附加公網隧道的端口号。

在遠端SSH樹莓派的指令輸入後(如輸入無誤),位于外網的電腦會提示是否确定連接配接内網的樹莓派,我們輸入yes即可。接着系統會要求輸入樹莓派的登入密碼,我們正常輸入即可。隻要在指令行界面中出現了樹莓派為起始的指令行,就說明我們遠端SSH内網樹莓派的操作成功。

繼續閱讀