繼續折騰樹莓派,如果沒有公網ip,但又想隨時隨地都能連接到樹莓派,或者訪問上面的服務,今天提供兩套樹莓派內網穿透,遠程訪問方案
寫在前面
花生殼(反向代理)
使用花生殼工具,將內網地址端口映射到公網,成熟穩定,體驗版免費,但有帶寬和流量限制,不適合 NAS 等場景,增加帶寬和流量需要收費,固定外網端口要收費。
frp(反向代理)
frp 是一個高性能的反向代理應用,可以幫助您輕松地進行內網穿透,對外網提供服務,支持 tcp, http, https 等協議類型,并且 web 服務支持根據域名進行路由轉發。
需要準備一臺 vps,作為轉發的服務端
花生殼
1.下載安裝包
下載花生殼安裝包并安裝:
wget http://download.oray.com/peanuthull/embed/phddns_3.0.3_systemd.deb
sudo dpkg -i phddns_3.0.3_systemd.deb
獲取 SN 碼
2.配置花生殼
訪問 http://b.oray.com 添加映射即可
這里我添加了一個遠程登錄訪問, 一個遠程桌面映射
FRP
1.配置服務器端
github 地址:https://github.com/fatedier/frp/releases
查看最新下載鏈接
登錄你的 vps 服務器
下載解壓
wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz
mkdir /home/frp
tar -zxvf frp_0.33.0_linux_amd64.tar.gz -C /home/frp/
進入目錄,修改配置文件
cd /home/frp/frp_0.33.0_linux_amd64/
vi frps.ini
參數說明
bind_port:綁定的端口,需要與客戶端中 server_port 參數保持一致vhost_http_port:虛擬主機運行在本機的端口,如果 vps 有服務占用了端口,應當更換dashboard_port:frp 后臺服務頁面的端口,如果設置 8000,便可通過 http://yourip:8000 來訪問 frps 的后臺頁面dashboard_user:frp 后臺服務頁面的管理員用戶名dashboard_pwd:frp 后臺服務頁面的管理員密碼privilege_token:自定義值,必須與客戶端中的 privilege_token 保持一致
配置完成之后,便可以通過如下命令啟動 frps
。/frps -c 。/frps.ini
2.配置樹莓派客戶端
樹莓派上下載解壓
wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_arm.tar.gz
mkdir /home/frp
tar -zxvf frp_0.33.0_linux_arm.tar.gz -C /home/frp/
進入目錄,修改配置文件
cd /home/frp/frp_0.33.0_linux_arm
vi frpc.ini
參數說明
server_addr:服務器端的 ipserver_port:服務器端的端口,即 bind_portprivilege_token:同服務器端的 privilege_token 保持一致login_fail_exit:失敗時自動重連remote_port:遠程端口,即 ssh 連接樹莓派時的端口
配置完成之后,啟動 frps
。/frps -c 。/frps.ini
ps:服務器的話,設置的端口記得在控制臺允許通過
完成!
-
遠程訪問
+關注
關注
0文章
40瀏覽量
8013 -
樹莓派
+關注
關注
121文章
1932瀏覽量
106926
發布評論請先 登錄
為什么90%的企業內網穿透方案其實在“裸奔”?
這么多內網穿透工具怎么選?一篇讓你不再糾結的終極指南!

評論