對(duì)于沒(méi)有公網(wǎng)IP的內(nèi)網(wǎng)用戶(hù)來(lái)說(shuō),遠(yuǎn)程管理內(nèi)網(wǎng)下的LoRaWAN網(wǎng)關(guān)是一個(gè)尷尬的難題,內(nèi)網(wǎng)穿透可實(shí)現(xiàn)通過(guò)公網(wǎng)訪問(wèn)內(nèi)網(wǎng)下的設(shè)備(如本機(jī))當(dāng)下內(nèi)網(wǎng)穿透工具有很多,F(xiàn)RP內(nèi)網(wǎng)穿透以其高性能的反向代理應(yīng)用,不但可以讓客戶(hù)輕松進(jìn)行內(nèi)網(wǎng)穿透,對(duì)外網(wǎng)提供服務(wù),而且性能穩(wěn)定高效,支持多協(xié)議類(lèi)型等。
使用FRP內(nèi)網(wǎng)穿透需要用到FRP服務(wù)器、用戶(hù)可根據(jù)需求自己搭建或購(gòu)買(mǎi)FRP服務(wù)器提供商的服務(wù)器。若客戶(hù)想要自己搭建一個(gè)FRP服務(wù)器,可以按照以下教程去搭建一個(gè):
步驟一
首先準(zhǔn)備一個(gè)可用的域名以及云服務(wù)設(shè)備,然后去安裝官方FRP資源包:
1. 前往github下載最新源碼包:https://github.com/fatedier/FRP/releases
選擇適合的版本、由于云服務(wù)器是linux系統(tǒng),這里選擇如下:
2. 將壓縮包上傳到云服務(wù)器、解壓
3. 進(jìn)入文件夾
4. 修改FRPs.ini文件
修改ini文件需注意:①TCP多路復(fù)用 即選項(xiàng)tcp_mux 需服務(wù)器、客戶(hù)端保持一致;②服務(wù)器綁定主域名、客戶(hù)端使用其子域名、子域名需要到相應(yīng)的域名管理上添加二級(jí)域名。
5. 臨時(shí)生效 SELinux
6. 關(guān)閉防火墻
7. 失能防火墻
8. 安裝Screen(避免關(guān)閉終端窗口時(shí)FRP進(jìn)程被殺死)
9. 執(zhí)行Screen 命令
10. 運(yùn)行FRP服務(wù)器
這個(gè)時(shí)候在云服務(wù)器上搭建的FRP服務(wù)器就已經(jīng)搭建成功了,可以通過(guò)網(wǎng)頁(yè)訪問(wèn)服務(wù)器地址來(lái)查看服務(wù)器內(nèi)容。
由于以上搭建服務(wù)器的教程使用的0.37.0版本的資源包,目前已經(jīng)更新到0.38.0的版本,這里創(chuàng)建的服務(wù)器已經(jīng)是新版本了。網(wǎng)頁(yè)輸入服務(wù)器地址以及IP端口,可以看到服務(wù)器詳情。
步驟二
需要配置E890-470LG11的FRP客戶(hù)端參數(shù):
當(dāng)我們已經(jīng)創(chuàng)建好了FRP服務(wù)器過(guò)后,我們就需要配置E890-470LG11的FRP客戶(hù)端參數(shù)。給E890-470LG11網(wǎng)關(guān)上電,電腦連接網(wǎng)關(guān)的Wi-Fi,網(wǎng)頁(yè)輸入192.168.10.1進(jìn)入其配置網(wǎng)頁(yè)。
在配置網(wǎng)頁(yè)的“服務(wù)”一欄找到“FRP 內(nèi)網(wǎng)穿透”這個(gè)功能,點(diǎn)擊進(jìn)入配置界面。1. 在這里按照搭建的服務(wù)器參數(shù)來(lái)配置客戶(hù)端的基本參數(shù):
這里的參數(shù)配置完成后需要點(diǎn)擊下方的保存并應(yīng)用。注意:點(diǎn)擊保存并應(yīng)用后并不會(huì)立即運(yùn)行FRP功能,還需要配置服務(wù)列表里面的添加HTTP、配置相關(guān)參數(shù):2. 點(diǎn)擊服務(wù)列表里面的添加按鍵進(jìn)行添加:
3. 然后會(huì)進(jìn)入一個(gè)配置界面,這里面需要繼續(xù)再配置一些參數(shù):
這里的子域名需要在搭建的云服務(wù)器里面去創(chuàng)建一個(gè)二級(jí)域名,如果沒(méi)有創(chuàng)建的話(huà)是使用不了子域名穿透的。
在這里,我已經(jīng)創(chuàng)建了我主域名下的二級(jí)域名為FRPtestlm,同時(shí)如果域名類(lèi)型需選擇子域名的話(huà),如服務(wù)器設(shè)置的域名為xxx.com,則實(shí)際映射的域名為FRPtestlm.xxx.com。
我的主域名是ebyte.com,那我映射的域名就是:FRPtestlm.ebyte.com,將這些參數(shù)保存后,讓設(shè)備重啟即可執(zhí)行連接FRPS的操作,這時(shí)我們重新進(jìn)入設(shè)備的FRP配置界面,查看設(shè)備的客戶(hù)端日志:
可以從日志中看到設(shè)備已經(jīng)成功接入到我們創(chuàng)建的FRP服務(wù)器了,同時(shí)返回查看設(shè)備FRP的運(yùn)行狀態(tài):
顯示FRPc已經(jīng)成功開(kāi)始運(yùn)行,在這里,我們就可以嘗試使用我們映射的域名來(lái)進(jìn)入E890-470LG11網(wǎng)關(guān)的配置界面,使用瀏覽器輸入:FRPtestlm.ebyte.com.
成功進(jìn)入網(wǎng)關(guān)的配置界面,F(xiàn)RP內(nèi)網(wǎng)穿透成功!
如上文所述,想要通過(guò)E890-479LG11網(wǎng)關(guān)實(shí)現(xiàn)FRP功能,需要有一個(gè)穩(wěn)定的主域名以及子域名,然后搭建的FRP服務(wù)器參數(shù)必須是與設(shè)備參數(shù)一致才能成功,大家可以根據(jù)本文和服務(wù)器所在的平臺(tái)資料多多嘗試。
審核編輯:湯梓紅
-
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4254瀏覽量
50853 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
8963瀏覽量
85087 -
lorawan
+關(guān)注
關(guān)注
3文章
312瀏覽量
23785
原文標(biāo)題:【教程】通過(guò)LoRaWAN網(wǎng)關(guān)實(shí)現(xiàn)FRP功能
文章出處:【微信號(hào):cdebyte,微信公眾號(hào):億佰特物聯(lián)網(wǎng)應(yīng)用專(zhuān)家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論