農林漁牧網

您現在的位置是:首頁 > 農業

樹莓派|使用花生殼或 frp 實現內網穿透

2022-03-14由 壹學好 發表于 農業

怎麼代理花生殼

樹莓派|使用花生殼或 frp 實現內網穿透

繼續折騰樹莓派,如果沒有公網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

樹莓派|使用花生殼或 frp 實現內網穿透

獲取 SN 碼

2。配置花生殼

訪問 http://b。oray。com 新增對映即可

這裡我添加了一個遠端登入訪問, 一個遠端桌面對映

樹莓派|使用花生殼或 frp 實現內網穿透

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

樹莓派|使用花生殼或 frp 實現內網穿透

引數說明

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

樹莓派|使用花生殼或 frp 實現內網穿透

引數說明

server_addr:伺服器端的 ipserver_port:伺服器端的埠,即 bind_portprivilege_token:同伺服器端的 privilege_token 保持一致login_fail_exit:失敗時自動重連remote_port:遠端埠,即 ssh 連線樹莓派時的埠

配置完成之後,啟動 frps

。/frps -c 。/frps。ini

ps:伺服器的話,設定的埠記得在控制檯允許透過

完成!