軟路由和All In One家庭服務(wù)器的普及,越來(lái)越多的用戶在家庭服務(wù)器上部署了OpenWrt、Home Assistant、群暉/黑群暉、Alist、Unraid等系統(tǒng)和插件,隨著IPV4的資源枯竭,運(yùn)營(yíng)商在新辦理的寬帶幾乎都不給公網(wǎng)IP導(dǎo)致無(wú)法通過(guò)公網(wǎng)IP訪問(wèn)這些內(nèi)網(wǎng)服務(wù),F(xiàn)rp端口映射又需要每一個(gè)服務(wù)生成一個(gè)地址和端口,小白用戶部署起來(lái)很繁瑣而且速度較慢導(dǎo)致用戶體驗(yàn)很差。我這里提供一種利用OpenWrt系統(tǒng)幾分鐘就可以實(shí)現(xiàn)局域網(wǎng)內(nèi)所有設(shè)備的免費(fèi)外網(wǎng)訪問(wèn)方法。
準(zhǔn)備:
1、支持Docker的OpenWrt軟路由一臺(tái),ARM和X86,主路由或者旁路由模式都可以;
2、OpenWrt /opt/docker目錄剩余存儲(chǔ)大于80M;
3、一臺(tái)Mac或者Windows電腦;
4、兩者均可訪問(wèn)互聯(lián)網(wǎng);
OpenWrt的空間擴(kuò)容問(wèn)題,可以這么直接解決!8372 播放 · 6 贊同視頻

?

第一步:下載Solopace.Gem客戶端
1、訪問(wèn)Solopace.Gem官網(wǎng)
https://solopace.doaction.pro/?c=elecfans 復(fù)制粘貼到瀏覽器
2、下載Solopace.Gem客戶端并根據(jù)提示安裝。

3、安裝成功后,打開(kāi)客戶端,使用手機(jī)號(hào)或郵箱登錄并選擇個(gè)人用戶角色。


4、自動(dòng)創(chuàng)建組網(wǎng),等待設(shè)備連接
選擇我是個(gè)人用戶后,系統(tǒng)會(huì)自動(dòng)創(chuàng)建網(wǎng)絡(luò),進(jìn)入這一頁(yè)面當(dāng)前步驟結(jié)束,停留在此頁(yè)即可,不要退出程序。

第二步:在Openwrt內(nèi)安裝組網(wǎng)工具Solopace.Gem Docker版本
打開(kāi)Openwrt地址并登錄
5、選擇菜單欄 Docker - 容器

6、點(diǎn)擊命令行

7、復(fù)制以下命令并粘貼到命令行
docker run -d --name=solopacegemed -v /var/lib:/var/lib -v /dev/net/stun:/dev/net/stun --network=host --restart=always --privileged doaction/solopacegem solopacegemed

8、命令添加完畢后,系統(tǒng)提根據(jù)命令自動(dòng)填充創(chuàng)建Docker容器的數(shù)據(jù),點(diǎn)擊提交創(chuàng)建容器。

9、創(chuàng)建成功后,勾選對(duì)應(yīng)的容器并啟動(dòng)。

第三步:?jiǎn)?dòng)TTYD終端,生成登錄驗(yàn)證URL
10、系統(tǒng) - TTYD終端,輸入OpenWrt賬戶密碼

11、復(fù)制以下命令并粘貼到命令行回車(chē),生成URL。
docker exec solopacegemed solopacegem up | grep -o '"Data": "[^"]*"' | cut -d '"' -f4

12、將上述鏈接復(fù)制到瀏覽器并登錄,注意要用上面mac/win設(shè)備登錄的同一手機(jī)號(hào)

13、選擇加入網(wǎng)絡(luò)

14、回到mac/win客戶端點(diǎn)擊我已下載并登錄,點(diǎn)擊連接


此時(shí)在客戶端內(nèi)設(shè)備列表復(fù)制OpenWrt的組網(wǎng)IP就可以直接外網(wǎng)訪問(wèn)了,但是目前只是PC客戶端與OpenWrt連接成功了,但是要想訪問(wèn)OpenWrt下面的其他設(shè)備就需要開(kāi)啟路由轉(zhuǎn)發(fā)了,此軟件默認(rèn)免費(fèi)兩臺(tái)設(shè)備,開(kāi)啟路由轉(zhuǎn)發(fā)之后就可以脫離這個(gè)限制。


第四步:開(kāi)啟OpenWrt的路由轉(zhuǎn)發(fā)
15、進(jìn)入Solopace.Gem后臺(tái)管理 - 設(shè)備列表

16、點(diǎn)擊上圖中管理路由轉(zhuǎn)發(fā),填寫(xiě)Openwrt的內(nèi)網(wǎng)網(wǎng)段,比如Openwrt的管理地址是192.168.1.1,就填寫(xiě)192.168.1.0/ 24,點(diǎn)擊下一步

17、此時(shí)出現(xiàn)開(kāi)啟OpenWrt的路由轉(zhuǎn)發(fā)命令,此時(shí)停留此頁(yè)面。

18、復(fù)制命令至OpenWrt的ttyd終端或者ssh到openwrt開(kāi)啟

19、分別執(zhí)行上圖中的命令并將路由轉(zhuǎn)發(fā)狀態(tài)按鈕改為開(kāi)啟,點(diǎn)擊保存并應(yīng)用,必須先執(zhí)行命令后再點(diǎn)擊后臺(tái)的保存,否則會(huì)報(bào)錯(cuò),保存后會(huì)顯示已開(kāi)啟路由轉(zhuǎn)發(fā)

20、Solopace.Gem PC端客戶端連接后即可外網(wǎng)訪問(wèn)內(nèi)網(wǎng)IP地址,組網(wǎng)IP也能訪問(wèn)OpenWrt,下圖為與OpenWrt同一網(wǎng)段的Home Assistant。

21、Enjoy it??!
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
9795瀏覽量
87994 -
OpenWrt
+關(guān)注
關(guān)注
10文章
131瀏覽量
40197
發(fā)布評(píng)論請(qǐng)先 登錄
VLAN劃分詳解:虛擬局域網(wǎng)的實(shí)現(xiàn)與應(yīng)用

Banana Pi OpenWRT One Wifi6 OpenWrt社區(qū)官方開(kāi)源路由器評(píng)測(cè)
局域網(wǎng)地址檢測(cè)器
網(wǎng)絡(luò)線應(yīng)該插在路由器的哪個(gè)端口
AI模型部署邊緣設(shè)備的奇妙之旅:邊緣端設(shè)備的局域網(wǎng)視頻流傳輸方案

工廠無(wú)線局域網(wǎng)WIFI如何跨網(wǎng)段訪問(wèn)多個(gè)PLC?

如何遠(yuǎn)程登錄路由器

交換機(jī)與路由器的區(qū)別 交換機(jī)的基本工作原理
用udl里的字符串信息在局域網(wǎng)內(nèi)其他電腦連接sql數(shù)據(jù)庫(kù)為什么為出現(xiàn)連接失敗拒絕訪問(wèn)?
局域網(wǎng)的連接設(shè)備有哪些類型
計(jì)算機(jī)局域網(wǎng)技術(shù)是什么
NAT網(wǎng)關(guān)在工廠局域網(wǎng)跨網(wǎng)段訪問(wèn)中的作用

NAT設(shè)備實(shí)現(xiàn)內(nèi)外網(wǎng)設(shè)備訪問(wèn)的優(yōu)勢(shì)

評(píng)論