前言:
natapp 基於ngrok的反向代理軟件,通過在公網和本地運行的 Web 服務器之間建立一個安全的通道。natapp 可捕獲和分析所有通道上的流量,便於后期分析和重放
應用:
-
首先在網站注冊賬號 (https://natapp.cn/register)
-
登錄后,點擊左邊 購買隧道,免費/付費均可

-
根據需要選擇隧道協議,這里以web演示,購買隧道

-
本機建立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 就是可以全球訪問的網址,可以發給您的小伙伴試試 :)
