內網穿透(為什么需要內網穿透)


想要了解什么是內網穿透 , 首先要知道為什么需要內網穿透

為什么需要內網穿透

首先我們日常上網是通過 ip 地址來進行訪問的(域名通過 DNS 解析成 ip)

而 ip 地址分為 內網 ip (路由器分配)和 外網 ip (公網)

我們(普通人)想本地開發一個 web 服務 或者 一個文件共享服務 (內網) ,想其他地方的人(外網)也能來訪問這個服務是辦不到的

為什么?因為下面這張圖

內網外網圖示

  • 小內網內的設備可以通過 IP 地址相互訪問 ,但是無法訪問大內網中設備的 ip
  • 小內網 和 大內網 都可以訪問公網的 ip ,但是公網 ip 無法訪問 訪問內網 ip
  • 公網 IP 間可以直接相互訪問 不過多數人是沒有公網 ip 的

如何判斷自己是否有公網 ip

通過 百度 搜索 IP 和 登入路由管理界面查看的 IP 如果一致 就是公網 IP , 如果不一致 那路由管理界面顯示的 IP 就是大內網 或 小內網 IP

如果 我們只有內網 ip 但是想要外網可以訪問怎么辦 ? 這時就需要用到內網穿透技術

內網穿透工具

這里先介紹一個簡單的工具

ngrok

tip:需要管理員權限打開命令行工具

1.首先到 ngrok 官網下載相應軟件

image-20220531114107408

2.注冊並登錄

注冊

image-20220531114142796

3.添加authtoken

登錄后按照提示獲取到 authtoken

ngrok config add-authtoken 1t9eD80uIGZ1sewAY8NZYaI4PFJ_7QBsY7YpSeG8hRaerveDd

3.設置需要代理到公網的端口

 ngrok http 80

注意:這里的 80 得根據實際你 tomcat 的端口改寫,假設你的 tomcat 端口用的是 81 端口,這里就要改成 81 !!!

img

4.接着我們就可以用 https://d2988052.ngrok.io+項目名 來訪問我們的網站啦!

所有工具的集合

https://www.cnblogs.com/xiaozi/p/13589138.html

使用雲服務 + FRP 實現內網穿透

全教程視頻 :https://www.bilibili.com/video/BV1J74117714


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM