1. 程式人生 > 其它 >NATAPP1分鐘快速新手圖文教程(學習記錄)

NATAPP1分鐘快速新手圖文教程(學習記錄)

前言:

natapp 基於ngrok的反向代理軟體,通過在公網和本地執行的 Web 伺服器之間建立一個安全的通道。natapp 可捕獲和分析所有通道上的流量,便於後期分析和重放

應用:

微信本地開發除錯 在微信開發中,是需要提供一個外網可以訪問的網址,所以我們以往都是架設一臺伺服器,每次修改一點東西就上傳到伺服器中,給開發除錯帶來了很大的不便. 而使用natapp後,在微信中新增natapp提供的網址,即可實現本地實時開發除錯了 手機APP本地開發除錯 手機APP與後臺服務server通訊,手機APP可與你的PC電腦通訊,做到實時本地開發除錯 [1]  快速專案DEMO演示 Web開發中,時常要給客戶演示專案,只是簡單演示一下,完全沒必要去購買-搭建伺服器這麼麻煩了,執行natapp,客戶直接看到本地的專案,得到客戶快速反饋,快速修改~~
TCP轉發,連線你能想象的應用 可實現管理樹莓派應用,遠端登入內網SSH,遠端桌面,資料庫,企業應用,FTP,遊戲等等,任您想象... 穿透防火牆 只要本機可以訪問外網,便可以穿透防火牆,提供服務   以下是官網文件內容--https://natapp.cn/article/natapp_newbie
  1. 首先在網站註冊賬號 (https://natapp.cn/register)

  2. 登入後,點選左邊 購買隧道,免費/付費均可

  3. 根據需要選擇隧道協議,這裡以web演示,購買隧道

  4. 本機建立web服務,如 nginx/apache/iis 等,預設80埠

確保 http://127.0.0.1 可以訪問,如

5.在

natapp.cn 根據您的本機下載對應的客戶端,比如我的本機是win10,64位,則下載Windows 64位的客戶端

6.下載之後,解壓至任意目錄,得到natapp.exe (linux下無需解壓,直接 wget)

7.取得authtoken 在網站後臺,我的隧道處,可以看到剛才購買的隧道

點選複製,即可得到 authtoken 這個authtoken便是您的隧道登入憑證.如這裡得到的authtoken為9ab6b9040a624f40

 

8.執行natapp

 

natapp支援兩種執行方式

    a) config.ini方式 (推薦)
     
根據作業系統下載不同的config.ini檔案到剛才下載的natapp.exe同級目錄

詳見
    將第7步得到的authtoken填進去 (其他地方都不填),然後儲存 
           

     windows下,直接雙擊natapp.exe 即可.

 

     在Linux/Mac 下 需要先給執行許可權

      chmod a+x natapp

     然後再執行
   

     ./natapp

     
     b) cmd -authtoken= 引數方式執行.
   
 windows ,點選開始->執行->命令列提示符 後進入 natapp.exe的目錄
    執行

          natapp -authtoken=9ab6b9040a624f40

    linux ,同樣給予可執行許可權之後,執行

    

        ./natapp -authtoken=9ab6b9040a624f40

 注意引數輸入正確性,不要有多餘的空格等!

 
9.執行成功,都可以得到如下介面:


Tunnel Status  Online 代表連結成功
Version      當前客戶端版本,如果有新版本,會有提示
Forwarding    當前穿透 網址 或者埠
Web Interface  是本地Web管理介面,可在隧道配置開啟或關閉,僅用於web開發測試
Total Connections 總連線數
Avg Conn Time 0.00ms 這裡不代表,不代表,不代表 延時,需要注意!

10.將natapp分配的網址(上圖Forwarding ),滑鼠選定然後複製下來(選定之後單擊滑鼠右鍵),在瀏覽器中訪問,可以看到內網穿透成功了!


該網址  http://ywy9n8.natappfree.cc  就是可以全球訪問的網址,可以發給您的小夥伴試試 :)