樹莓派外網訪問
① 沒有公網IP,如何用樹莓派
沒有公網IP並不影響樹莓派的試用,題主應該指的是沒有公網IP如何遠程訪問樹莓派上搭建的服務?
如果是這樣,題主可以試下支持內網穿透的方案,比如蒲公英就可以支持在沒有公網IP的情況下組建異地區域網,實現遠程訪問。
② 如何遠程訪問樹莓派
直接在路由器上做埠轉發就行,然後通過IP地址來訪問,如果沒有公網IP可以用蒲公英X1,這個支持內網穿透。
③ 如何構建樹莓派的網路伺服器
轉發功能?
④ 怎樣通過外網ssh訪問樹莓派
建立 樹莓派 到 VPS 的反向代理【樹莓派 上操作】
ssh -fCNR :localhost:22 [email protected]
為 VPS 上埠,用來與 樹莓派 上的22埠綁定。
建立 VPS 上的正向代理,用作本地轉發。做這一步是因為綁定後的 埠只支持本地訪問【VPS 上操作】
ssh -fCNL *::localhost: localhost
為本地轉發埠,用以和外網通信,並將數據轉發到 ,實現可以從其他機器訪問。
其中的*表示接受來自任意機器的訪問。
現在在 Client 機器上可以通過 VPS ssh 到樹莓派。
ssh -p [email protected]
至此方案完成。
同理,也可以建立反向代理通過VNC來連接內網樹莓派的圖形界面。
附:
SSH 參數解釋
-f 後台運行
-C 允許壓縮數據
-N 不執行任何命令
-R 將埠綁定到遠程伺服器,反向代理
-L 將埠綁定到本地客戶端,正向代理
⑤ 樹莓派無法通過外網訪問是什麼問題
要外網訪問先要有外網IP(公有IP),樹莓派是外網IP才能外網訪問。
⑥ 求助,如何用網路遠程訪問樹莓派
可以設置下DDNS和埠映射解決,如果不想公開被訪問或是不想折騰的話可以試下蒲公英這種方法建虛擬專用網實現遠程訪問~