1. 程式人生 > >natapp 外網對映本地

natapp 外網對映本地

在做微信開發的時候,呼叫微信介面成功之後,微信會回撥我們事先配置好的一個介面。由於微信的服務是在外網的,所以這個回撥介面也只能是外網,而且微信要求回撥介面只能是通過ICP備案的域名,不能使用IP。所以在開發除錯的時候,需要把程式碼部署到線上的伺服器,通過打log來跟蹤介面呼叫情況,很明顯這樣開發效率非常低。本來qq瀏覽器有一個微信除錯工具。該工具很方便使用,特別適合這種內網對映外網工作。但是現在下架了,原因是,微信升級後,該工具使用起來總是出問題。下面我們就來簡單介紹一下在Mac下如何使用NATAPP將內網對映到外網去。

1. 官網下載對應natapp客戶端

這裡寫圖片描述

我下載的是64位的。下載完成之後是這個樣子的。
這裡寫圖片描述

2.授權

開啟終端cd natapp的完整路徑(可以直接將剛剛下載的natapp拖進來)

chmod a+x natapp
  • 1

然後再執行

./natapp
  • 1

當然你也可以直接

chmod a+x natapp的完整路徑(可以直接將剛剛下載的natapp拖進來)
  • 1

然後再執行

./natapp完整路徑
  • 1

可能會出現
這裡寫圖片描述

那麼問題是你沒有註冊
註冊賬號 點選註冊

登入後,點選左邊 購買隧道,免費/付費均可 由於自己測試我使用免費的
實名註冊
實名註冊
免費購買
這裡寫圖片描述
拿到authtoken
這裡寫圖片描述

終端執行

./natapp -authtoken=你剛才拿到的值
  • 1

執行成功,都可以得到如下介面
這裡寫圖片描述

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