1. 程式人生 > >內網穿透方法(免費ngrok伺服器搭建)

內網穿透方法(免費ngrok伺服器搭建)

為什麼要實現內網穿透?

內網計算機(也就是LowID),都通過至少一層閘道器連線網際網路,沒有自己的獨立IP和埠(別人看到的你的IP是閘道器的),所以別人無法主動與你建立連線,兩個內網使用者自然也就無法連通,更無法實現傳輸。但是內網計算機可以主動連線其他有獨立IP的外網計算機,再通過udp協議通訊的時候,因為udp是非持續連線的,所以閘道器那邊會給你開一個臨時埠,讓你能夠接受外網計算機返回給你的udp包。 而ngrok伺服器,就可以實現讓我們做到用自己的電腦作為伺服器,供其它外網進行訪問,並且是免費的噢。

什麼是內網穿透?

內網穿透,即NAT穿透,網路連線時術語,計算機是區域網內時,外網與內網的計算機節點需要連線通訊,有時就會出現不支援內網穿透。就是說對映埠,能讓外網的電腦找到處於內網的電腦,提高下載速度。不管是內網穿透還是其他型別的網路穿透,都是網路穿透的統一方法來研究和解決。NAT穿越,nat穿透中有關於網路穿透的詳細資訊。

如何進行?

埠對映,其實就是常說的NAT地址轉換的一種,其功能就是把在公網的地址轉翻譯成私有地址, 採用路由方式的ADSL寬頻路由器擁有一個動態或固定的公網IP,ADSL直接接在HUB或交換機上,所有的電腦共享上網。 在區域網內部的任一PC或伺服器上執行到內網穿透客戶端,此時域名解析到的IP地址是區域網網關出口處的公網IP地址,再在閘道器處做埠對映指向監控裝置即可

ngrok伺服器搭建開始

開源免費

  1. 首先需要註冊一個賬號,進入下載windows版本的客戶端,解壓。 在這裡插入圖片描述

在這裡插入圖片描述

  1. 雙擊ngrok.exe,輸入ngrok authtoken xxxxxx ,xxxxxx為自己的authtoken值 在這裡插入圖片描述

  2. 通過從命令列 ngrok help 執行它來嘗試在這裡插入圖片描述

  3. 要在埠8080上啟動HTTP隧道輸入ngrok http 8080,成功後顯示。 在這裡插入圖片描述

  4. 如果開啟成功 你就可以使用 xxx.ngrok.io 來訪問你本機的 127.0.0.1:8080 的服務了,當然你必須確定的是你本機的Web是可以正常訪問的。