“攻城狮”手把手教你物联网智能生活-内网穿透技术
“攻城獅”手把手教你物聯網智能生活-內網穿透技術
內網穿透技術,即實現外網IP訪問內網IP而發展起來的一種計算機技術。在了解內網穿透技術之前,我們需要先了解IP和內網外網的概念。
IP(InternetProtocol)是指的?“網絡之間互連的協議”,是計算機網絡相互連接進行通信而設計的協議。每臺上網設備通過IP地址來與其他設備區分,因此IP地址是唯一的。
內網穿透的介紹
IP地址的組成
IP地址由32位二進制數組成,將它劃分為四段,分別代表網絡類型,網絡范圍,網絡位和主機位。
為方便記憶,將每段的二進制轉換為十進制,這就是我們常見的IP:
?
網絡類型現在分為A,B,C,D,E這5類
以A類為例,A類0位固定為0,1~7作為網絡號,8~31作為主機號?因此IP范圍為1.0.0.0~127.225.225.225可容納的最大主機數為224-2即16,777,214,減去2是減去網絡號和廣播號,二進制全為0和全為1的保留情況。
內網穿透的提出
?計算機剛開始發展時還沒有為IP地址劃分類別規劃,但是從因特網發展至今,IP地址的分配數量遠遠不及設備的數量,因此私有地址的作用顯得相當重要。
私有地址是在公有地址上提出的,私有地址只能在局域網中使用。在同一局域網下私有地址之間可以相互通信,也可以訪問其他公有地址,但是其他公有地址無法訪問私有地址。這就相當于劃分了一塊區域,在這個區域中A和B作為私有地址可以互相交流,同時也可以訪問外部的C,但是C無法訪問到A、B。為了讓C可以訪問的A、B,于是提出了內網穿透。
目前億佰特的路由器均支持內網穿透功能,通過這個功能,我們可以實現在非局域網下訪問局域網,可以極大地方便沒有公網IP的內網用戶遠程管理內網下的路由器或者路由器其他端口。
操作步驟
接下來介紹如何使用億佰特的路由器來實現內網穿透的功能,這里以E880-IR01為例。
第一步?購買frp服務器
這里,我們登錄www.ngrok.cc?登錄某frp服務器提供商官網主頁,然后購買frp服務器,當然該平臺也提供了免費的服務器(如果用戶有自己的公網IP,可在自己的公網IP建立frp服務器,這里我們使用第三方提供商的)。
第二步?創建服務器隧道
當購買frp服務器后,在自己的賬號中,創建服務器隧道(創建過程很簡單,而且平臺很詳細的教程,這里我們不過多贅述),當創建好隧道后,如下圖所示能看到以下信息:????
???
?
這里,我們會得到:1.隧道域名;2.隧道名稱;3.FRP授權碼;4.服務器地址;5.服務器端口;6.隧道協議;7.本地端口。這些參數在后面我們路由器中frp客戶端設置參數中需要用到。
第三步?參數設置
在服務-->Frp內網穿透-->基本設置?選項中,我們得到如下設置界面。
?
在基本設置中,我們將frp功能開啟,進行如下參數對應:
| 服務器參數名稱 | 客戶端參數名稱 | 說明 |
| 軟件版本 | 客戶端軟件版本,選擇默認0.16.1 | |
| 下載源地址 | 軟件下載源,選擇默認?源地址-2 | |
| 服務器地址 | 服務器地址 | 將得到的服務器地址填入該選項 |
| 服務器端口 | 端口 | 7000 |
| FRP授權碼 | 特權令牌 | 將服務器的授權碼填入該選項 |
其他選項選擇默認即可。
在服務-->Frp內網穿透-->服務列表?選項中(這個選項在頁面底部),我們點擊添加按鈕轉到如下界面如下設置界面。
?
在此設置界面中,我們需要將開啟狀態由禁用改為啟用,然后設置相關參數與服務器相對應,如下表。
| 客戶端參數名稱 | 說明 | |
| 隧道協議 | Frp協議類型 | http |
| 域名類型 | 選擇子域名 | |
| 隧道域名 | 子域名 | ebyte |
| 本地端口 | 內網主機地址 | 192.168.10.1 |
| 內網主機端口 | 80(路由器web端口) | |
| 隧道名稱 | 服務備注名 | test-ebyte-324717 |
其他選擇默認,然后單擊右下角的保存并應用按鈕。
第四步?重啟路由器
以上參數設置好之后,我們重啟路由器。
當我們的內網穿透功能啟動成功后,在瀏覽器輸入Frp公網地址,如下所示,此時網頁中出現了我們的管理界面,說明我們的內網穿透啟動成功。
?
總結
以上是生活随笔為你收集整理的“攻城狮”手把手教你物联网智能生活-内网穿透技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么说到苹果手机总会提及不卡这个话题
- 下一篇: E104-BT02蓝牙无线传输模块物联网