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