繼續(xù)折騰樹(shù)莓派,如果沒(méi)有公網(wǎng)ip,但又想隨時(shí)隨地都能連接到樹(shù)莓派,或者訪問(wèn)上面的服務(wù),今天提供兩套樹(shù)莓派內(nèi)網(wǎng)穿透,遠(yuǎn)程訪問(wèn)方案
寫(xiě)在前面
花生殼(反向代理)
使用花生殼工具,將內(nèi)網(wǎng)地址端口映射到公網(wǎng),成熟穩(wěn)定,體驗(yàn)版免費(fèi),但有帶寬和流量限制,不適合 NAS 等場(chǎng)景,增加帶寬和流量需要收費(fèi),固定外網(wǎng)端口要收費(fèi)。
frp(反向代理)
frp 是一個(gè)高性能的反向代理應(yīng)用,可以幫助您輕松地進(jìn)行內(nèi)網(wǎng)穿透,對(duì)外網(wǎng)提供服務(wù),支持 tcp, http, https 等協(xié)議類(lèi)型,并且 web 服務(wù)支持根據(jù)域名進(jìn)行路由轉(zhuǎn)發(fā)。
需要準(zhǔn)備一臺(tái) vps,作為轉(zhuǎn)發(fā)的服務(wù)端
花生殼
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.配置花生殼
訪問(wèn) http://b.oray.com 添加映射即可
這里我添加了一個(gè)遠(yuǎn)程登錄訪問(wèn), 一個(gè)遠(yuǎn)程桌面映射
FRP
1.配置服務(wù)器端
github 地址:https://github.com/fatedier/frp/releases
查看最新下載鏈接
登錄你的 vps 服務(wù)器
下載解壓
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/
進(jìn)入目錄,修改配置文件
cd /home/frp/frp_0.33.0_linux_amd64/
vi frps.ini
參數(shù)說(shuō)明
bind_port:綁定的端口,需要與客戶(hù)端中 server_port 參數(shù)保持一致vhost_http_port:虛擬主機(jī)運(yùn)行在本機(jī)的端口,如果 vps 有服務(wù)占用了端口,應(yīng)當(dāng)更換dashboard_port:frp 后臺(tái)服務(wù)頁(yè)面的端口,如果設(shè)置 8000,便可通過(guò) http://yourip:8000 來(lái)訪問(wèn) frps 的后臺(tái)頁(yè)面dashboard_user:frp 后臺(tái)服務(wù)頁(yè)面的管理員用戶(hù)名dashboard_pwd:frp 后臺(tái)服務(wù)頁(yè)面的管理員密碼privilege_token:自定義值,必須與客戶(hù)端中的 privilege_token 保持一致
配置完成之后,便可以通過(guò)如下命令啟動(dòng) frps
。/frps -c 。/frps.ini
2.配置樹(shù)莓派客戶(hù)端
樹(shù)莓派上下載解壓
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/
進(jìn)入目錄,修改配置文件
cd /home/frp/frp_0.33.0_linux_arm
vi frpc.ini
參數(shù)說(shuō)明
server_addr:服務(wù)器端的 ipserver_port:服務(wù)器端的端口,即 bind_portprivilege_token:同服務(wù)器端的 privilege_token 保持一致login_fail_exit:失敗時(shí)自動(dòng)重連remote_port:遠(yuǎn)程端口,即 ssh 連接樹(shù)莓派時(shí)的端口
配置完成之后,啟動(dòng) frps
。/frps -c 。/frps.ini
ps:服務(wù)器的話,設(shè)置的端口記得在控制臺(tái)允許通過(guò)
完成!
-
遠(yuǎn)程訪問(wèn)
+關(guān)注
關(guān)注
0文章
39瀏覽量
7879 -
樹(shù)莓派
+關(guān)注
關(guān)注
116文章
1688瀏覽量
105456
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論