目錄
1,什麼是内網穿透
2,ngrok工具使用
1,什麼是内網穿透
内網穿透,即NAT(Network Address Translator)穿透,是指計算機在内網(區域網路)内使用私有IP位址,在連接配接外網(網際網路)時使用全局IP位址的技術。該技術被普遍使用在有多台主機但隻通過一個公有IP位址通路的私有網絡中。
舉個例子:比如我在實驗室配置了一個伺服器 Server A,當我在實驗室的時候,就可以通過自己的筆記本使用SSH連接配接【因為我和伺服器處于一個區域網路】,當我回宿舍以後,就沒有辦法直接使用SSH連接配接了【因為我和伺服器不在一個區域網路】,這個時候就需要進行NAT穿透,讓我在宿舍也可以使用SSH連接配接Server A。
參考@王海濤【内網穿透原理總結與工具推薦】
https://juejin.cn/post/6844904169497690120
通常一個區域網路内有一根連結外網的網線,通過該網線的IP位址無法确定區域網路内的具體某一台主機,是以不能将區域網路内的主機作為伺服器使用(伺服器需要接收來自不同地區的請求)。形成了一種類似于屏障的功能;
但是區域網路内的主機可以去主動通路外網的位址,是以出現了一種代理伺服器,實作資訊的中轉發送;
2,ngrok工具使用
1,找到這個網站http://ngrok.cc/,注冊登入
2,建立隧道(打通編碼電腦和ngrok)
3,下載下傳用戶端
解壓
4, 運作啟動工具
伺服器在部分時間段可能不穩定
輸入用戶端id(即步驟3中的隧道id)
回車
此時,通路圖中的網址,即可映射到127.0.0.1:8080
5,自定義域名
上面的域名由于是免費的,是以用的人非常多,可能有人非法利用,導緻被舉報。微信掃一掃功能可能是以無法正常使用
章節彙總在這裡(づ ̄3 ̄)づ╭❤~@&再見螢火蟲&【07-項目訓練】
對學習Java感興趣的同學歡迎加入QQ學習交流群:1126298731
有問題歡迎提問,大家一起在學習Java的路上打怪更新!(o゜▽゜)o☆[BINGO!]