這幾天在ZF機(jī)關(guān)實(shí)習(xí),領(lǐng)導(dǎo)因?yàn)槲沂菍?shí)習(xí)生就不怎么給我安排工作(說實(shí)話他自己也沒啥好干的,天天喝茶看報(bào)紙)。真的好無聊,就想起來搞搞微信公眾號(hào)的開發(fā)。
好了閑話少說,對(duì)于微信公眾號(hào)的原理其實(shí)很簡(jiǎn)單,就是用戶將請(qǐng)求發(fā)送給微信(騰訊的服務(wù)器),然后騰訊的服務(wù)器再將請(qǐng)求轉(zhuǎn)發(fā)到開發(fā)者的服務(wù)器上(且端口號(hào)要是80),由開發(fā)者做出響應(yīng),再按原路將響應(yīng)結(jié)果返回給用戶。由此看來開發(fā)者有一臺(tái)獨(dú)立的服務(wù)器就成了一個(gè)至關(guān)重要的環(huán)節(jié)了。
在上大學(xué)的時(shí)候一直用的花生殼,本來覺得服務(wù)器的問題呢很好解決,可是!天殺的花生殼竟然也開始學(xué)別人收費(fèi)了,萬般無奈只能去找別的穿透工具了,百度了一下說ngrok不錯(cuò)(主要是免費(fèi))!就用了。下面開始上圖,教大家搭ngrok!
首先,大家如果直接百度ngrok下載的話,會(huì)出現(xiàn)一堆下載鏈接,然而其中的好多好多可能都已經(jīng)被封了,穿透不了,所以呢,本人還是推薦一個(gè)群叫:微信Ngrok(QQ號(hào):425342257),提前說一下加群是要收費(fèi)的,5塊錢,幫幫忙少看點(diǎn)片片就省下來了。群還是挺好的,有好多大牛,以后搞微信開發(fā)遇到問題也都可以在里面問哦!
加好了然后去群文件里找這個(gè)下載

下載好了再將如下文件解壓到你想要的位置(本人位置? D:\ngrokfree\windows_386)

一切搞定,下面我們就來開始做穿透咯!打開PC的CMD,進(jìn)入到你存放ngrok的地址如:

dos命令執(zhí)行:ngrok-config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定義的域名前綴,80是你要代理的接口)。我們不仿寫的start.bat如下:
ngrok-config=ngrok.cfg -subdomain hujingtao 8080
讓nrgok代理的本機(jī)的8080端口,域名是hujingtao,如圖

弄好的就是這樣咯:

注意哦,這邊的Tunnel Status顯示的是online是綠顏色的,如果是紅顏色那么恭喜你咯,你沒連上,具體是什么問題呢?可能是防火墻或者你根本就沒裝Tomcat,具體問題具體分析,請(qǐng)自行百度咯!那么到這一步就說明你已經(jīng)搭好了,是不是很簡(jiǎn)單啊。噥http://hujingtao.tunnel.qydev.com就是你的域名,有了我們的個(gè)人服務(wù)器,我們就可以開始搞事情啦?。?!
