JEEWX微信开发更便捷,Ngrok 内网穿透利器应用
在開發(fā)一個項目的時候,經(jīng)常會遇到我們的項目,需要外網(wǎng)方法測試的情況.比如我們在開發(fā)一個callback接口,這時候需要客戶那邊調(diào)我們這個接口,我們才能測試.但是我們是在內(nèi)網(wǎng)開發(fā),如果要讓任何人都能訪問我們,我們必須把這個項目放上線,并且配置好域名指向,才可以.
還有一種情況,就是我們要做一個OAuth的登陸,比如我們的這個項目,支持使用微博登陸或者其它第三方賬號登錄的情況.OAuth認證成功后,會把相關(guān)信息給到我們,給我們的時候,我們需要一個回調(diào)地址,但是我們在開發(fā)啊,這個時候怎么辦.
還有就是我們正在開發(fā)的項目,想讓外網(wǎng)訪問,以跟用戶確認我們目前開發(fā)的項目,是符合他們需求的.以避免以后無止境的修改.這個時候,又要怎么辦.
可能有的人會去花生殼或者其它動態(tài)域名工具,這確實是一種解決方案,不過我想說的是,這種方法弱爆了.真正好用的工具是Ngrok! 不爽的是,你肯定猜的到,反正好東西,都被墻的差不多了,這個也不例外,好在國內(nèi)有好心人,提供了國內(nèi)的服務(wù),而且免費,不用白不用.官方網(wǎng)址:?http://www.tunnel.mobi/
下載完ngrok之后,就可以簡單的使用了,它有各操作系統(tǒng)版本,我這里是windows的.所以簡單介紹一下這個東西怎么用
ngrok.exe -config ngrok.cfg -subdomain bisouyi 8989-config 指定配置文件
-subdomain 指定二級域名
8989 是指定映射到本地的哪一個端口
配置文件一般不用管,簡單到令人發(fā)指.
運行完命令,就能看到,它已經(jīng)在運行了
當狀態(tài)是online的時候,就說明它已經(jīng)運行正常了,現(xiàn)在用戶就可以通過訪問http://bisouyi.tunnel.mobi來訪問你本地的應(yīng)用了,訪問這個地址,就相當于是訪問了 http://localhost:8989/,因為我們上面指定了映射到本地的8989端口的.
這個在我們開發(fā)微信公眾號或者微博接口的時候,需要回調(diào)的時候特別有用.
我們看到,它還監(jiān)聽了本地的4040端口,來看一下是什么.
我們可以看到通過我們的這個域名,訪問進來的第一個請求,以及每一個請求的詳細信息,包括請求響應(yīng)頭,并且我們可以指定一個請求,直接再發(fā)送一次這個請求,WOW,真心強大
總結(jié)
以上是生活随笔為你收集整理的JEEWX微信开发更便捷,Ngrok 内网穿透利器应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: poj 1948(搜索+剪枝)
- 下一篇: poj 2346(DP)