天天看點

07-項目訓練_ngrok内網穿透

目錄

1,什麼是内網穿透

2,ngrok工具使用

1,什麼是内網穿透

内網穿透,即NAT(Network Address Translator)穿透,是指計算機在内網(區域網路)内使用私有IP位址,在連接配接外網(網際網路)時使用全局IP位址的技術。該技術被普遍使用在有多台主機但隻通過一個公有IP位址通路的私有網絡中。

舉個例子:比如我在實驗室配置了一個伺服器 Server A,當我在實驗室的時候,就可以通過自己的筆記本使用SSH連接配接【因為我和伺服器處于一個區域網路】,當我回宿舍以後,就沒有辦法直接使用SSH連接配接了【因為我和伺服器不在一個區域網路】,這個時候就需要進行NAT穿透,讓我在宿舍也可以使用SSH連接配接Server A。

參考@王海濤【内網穿透原理總結與工具推薦】

07-項目訓練_ngrok内網穿透
https://juejin.cn/post/6844904169497690120

通常一個區域網路内有一根連結外網的網線,通過該網線的IP位址無法确定區域網路内的具體某一台主機,是以不能将區域網路内的主機作為伺服器使用(伺服器需要接收來自不同地區的請求)。形成了一種類似于屏障的功能;

但是區域網路内的主機可以去主動通路外網的位址,是以出現了一種代理伺服器,實作資訊的中轉發送;

07-項目訓練_ngrok内網穿透

2,ngrok工具使用

1,找到這個網站http://ngrok.cc/,注冊登入

2,建立隧道(打通編碼電腦和ngrok)

07-項目訓練_ngrok内網穿透
07-項目訓練_ngrok内網穿透
07-項目訓練_ngrok内網穿透

3,下載下傳用戶端

07-項目訓練_ngrok内網穿透

解壓

07-項目訓練_ngrok内網穿透

4, 運作啟動工具

伺服器在部分時間段可能不穩定

07-項目訓練_ngrok内網穿透

輸入用戶端id(即步驟3中的隧道id)  

07-項目訓練_ngrok内網穿透

回車 

07-項目訓練_ngrok内網穿透

此時,通路圖中的網址,即可映射到127.0.0.1:8080

5,自定義域名

上面的域名由于是免費的,是以用的人非常多,可能有人非法利用,導緻被舉報。微信掃一掃功能可能是以無法正常使用

07-項目訓練_ngrok内網穿透
07-項目訓練_ngrok内網穿透

章節彙總在這裡(づ ̄3 ̄)づ╭❤~@&再見螢火蟲&【07-項目訓練】

對學習Java感興趣的同學歡迎加入QQ學習交流群:1126298731

有問題歡迎提問,大家一起在學習Java的路上打怪更新!(o゜▽゜)o☆[BINGO!]

繼續閱讀