NATAPP1分鐘快速新手圖文教程(學習記錄)
前言:
natapp 基於ngrok的反向代理軟體,通過在公網和本地執行的 Web 伺服器之間建立一個安全的通道。natapp 可捕獲和分析所有通道上的流量,便於後期分析和重放
應用:
微信本地開發除錯 在微信開發中,是需要提供一個外網可以訪問的網址,所以我們以往都是架設一臺伺服器,每次修改一點東西就上傳到伺服器中,給開發除錯帶來了很大的不便. 而使用natapp後,在微信中新增natapp提供的網址,即可實現本地實時開發除錯了 手機APP本地開發除錯 手機APP與後臺服務server通訊,手機APP可與你的PC電腦通訊,做到實時本地開發除錯 [1] 快速專案DEMO演示 Web開發中,時常要給客戶演示專案,只是簡單演示一下,完全沒必要去購買-搭建伺服器這麼麻煩了,執行natapp,客戶直接看到本地的專案,得到客戶快速反饋,快速修改~~-
首先在網站註冊賬號 (https://natapp.cn/register)
-
登入後,點選左邊 購買隧道,免費/付費均可
-
根據需要選擇隧道協議,這裡以web演示,購買隧道
-
本機建立web服務,如 nginx/apache/iis 等,預設80埠
確保 http://127.0.0.1 可以訪問,如
5.在
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 就是可以全球訪問的網址,可以發給您的小夥伴試試 :)