天天看點

微信公衆号開發80端口映射解決方案

測試環境: windows10_x64企業版+ngrok2.2.4 (windows64位)

<a href="http://s3.51cto.com/wyfs02/M02/98/C6/wKioL1lAkzbje4mAAABzZ6OU8nc100.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/98/C6/wKioL1lAkziS6unpAAAdDulLTkA179.png" target="_blank"></a>

三.解壓檔案并啟動程式。我解壓目錄是D:\software\ngrok,以管理者權限打開CMD,輸入如下:

進入程式解壓目錄

d:

cd software\ngrok

輸入你的授權ID

ngrok authtoken 7pZ47jffjadfEXwBcrz_4htpp1tZuaYinLWoWGhkJ

啟用端口映射(注:http後面跟的是本地要映射的端口)

ngrok http 80

<a href="http://s3.51cto.com/wyfs02/M01/98/C6/wKioL1lAkzni98D9AABlKtNWWyY720.jpg" target="_blank"></a>

此時會彈出一個界面:

<a href="http://s3.51cto.com/wyfs02/M02/98/C6/wKioL1lAkz3jPFmtAABoR58l_dY737.jpg" target="_blank"></a>

四. 驗證,本地開一個WEB服務,我本機開了nginx服務,本地80端口。

通路http://22da21d3.ngrok.io 域名即可以直接通路到本機的80端口上。

<a href="http://s3.51cto.com/wyfs02/M01/98/C6/wKioL1lAkz7ibleqAAAmYek1Mrc715.jpg" target="_blank"></a>

檢視映射狀态資訊

<a href="http://127.0.0.1:4040/status" target="_blank">http://127.0.0.1:4040/status</a>

<a href="http://s3.51cto.com/wyfs02/M00/98/C6/wKioL1lAkz_gL-P8AABf6_tYMuE588.jpg" target="_blank"></a>

ngrok還支援自定義二級域名,不過是需要收費的。新注冊使用者是免費使用者,隻能使用随機生成的域名,視窗關閉url會發生變化,并且域名是在國外,通路慢,這是不利用我們開發的。更好的解決方法是自已架設ngrok服務端,并且要購買域名做解析,可以自定義二級域名,還可以共享給别人使用。下面介紹網上已經備案好的域名,直接可以拿來用。

啟動程式:直接解壓,然後在管理者模式下,進入解壓目錄,然後進入輸入如下啟動指令。(此處不需要授權ID)

ngrok -config=ngrok.cfg -subdomain xxx 80

XXX是自定義二級域名,此二級域名要確定沒有人使用,盡量複雜一點。

<a href="http://s3.51cto.com/wyfs02/M01/98/C6/wKiom1lAk0DBqv0rAABSW-UR-_g212.jpg" target="_blank"></a>

本文轉自pizibaidu 51CTO部落格,原文連結:http://blog.51cto.com/pizibaidu/1936456,如需轉載請自行聯系原作者

繼續閱讀