如何將本機 ip 地址從局域網映射到公網(內網映射到外網)? - natapp 實現


在開發時可能會有這樣的需求:

需要將自己開發的機器上的應用提供到公網上進行訪問,但是並不想通過注冊域名、搭建服務器等等一系列繁瑣的操作來實現。

例如:微信公眾號的開發調試就需要用到域名訪問本機項目。 這時就可以通過將局域網映射到公網來實現,說得專業一點就是:內網穿透

下面將介紹通過natapp這個軟件來實現,並且是免費使用。只需要注冊一個賬號,然后實名認證后就能使用。

 

 

原文地址:

https://www.cnblogs.com/poterliu/p/9512615.html 

 

1、注冊natapp賬號

到natapp官網注冊一個賬號,然后實名認證,因為涉及到項目的合法性,所以必須要求實名制,這個沒毛病。

官網地址:https://natapp.cn/

 到注冊頁面

鏈接:https://natapp.cn/register

注冊步驟很簡單,只需要填該填的信息就對了,要記住使用的手機號和密碼,方便下次使用。

2、實名制

必須要實名才能使用natapp的穿透服務,賬戶信息的姓名后有 立即進行實名認證 的鏈接,點擊開始實名認證。

賬戶信息鏈接:https://natapp.cn/member/dashborad

實名制鏈接:https://natapp.cn/member/realNameVerify

實名認證后的界面如下

3、 購買免費隧道

這里寫的是購買,但是其實是免費的。

進入購買界面,點擊 免費隧道。

鏈接:https://natapp.cn/tunnel/buy

再點擊 免費購買

這樣就算購買成功了,注意:每個用戶可以免費獲取兩個不同隧道協議的隧道。 默認購買web協議的隧道。

4、配置 我的隧道

購買成功進入 我的隧道 頁面。

鏈接:https://natapp.cn/tunnel/lists

頁面上的重要信息有:

authtoken:開啟natapp服務時用到的參數

隧道協議:該隧道使用的協議類型

點擊配置按鈕進入配置頁面。

主要是修改需要映射的本地ip和端口號。

修改完記得保存。

5、下載natapp並啟動natapp服務

 natapp下載地址就是官網:https://natapp.cn/#download

如圖

然后通過控制台來啟動natapp服務,先通過控制台進入到下載natapp軟件的位置,確保執行命令的目錄下存在natapp.exe

執行啟動命令:

natapp -authtoken=authtoken

其中的authtoken是第4步中,我的隧道頁面中完整的authtoken。

效果圖

 

上圖中紅框中的鏈接就是一個公網鏈接,將我本地的80端口的服務映射到公網,別人也可以通過這個鏈接來訪問你的項目。

注意:

每次關閉natapp后,再次啟動natapp后,這個鏈接就會重新生成。也就是每個賬號下每個隧道對應的公網鏈接並不是固定不變的,請注意。

最終效果圖:

為了演示最終效果,我在關閉上面的控制台后又重新啟動natapp服務,可以明顯的發現natapp提供的鏈接變化了。

 

Tips:

可以同時啟動多個natapp,我做了實驗,同時啟動4個,全部都能正常訪問,可以說非常良心了,給natapp提供商點個贊^_^。

 

更多工具參考:

https://www.v2ex.com/t/268495

https://jiangyongkang.gitee.io/2017/09/14/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E5%B7%A5%E5%85%B7-ngrok/

https://www.cnblogs.com/ranyonsue/p/9713992.html

 

全文完

:)

 


免責聲明!

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



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