1. 程式人生 > >微信公眾號開發80端口映射解決方案

微信公眾號開發80端口映射解決方案

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

說明

最近公司要搞微信公眾號開發,需要解決80端口映射的問題,看了網上好多老司機的方法,最終選擇ngrok比較符合公司的情況。微信公眾平臺開發,可參考:https://mp.weixin.qq.com/wiki 。微信公眾號接口只支持80接口。

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

安裝步驟

一.下載ngrok,網址:https://ngrok.com/download ,然後選擇自己所需的版本,我選擇windows版本。

技術分享

二.進入https://dashboard.ngrok.com/user/signup,填寫信息進行註冊,登錄後會看到有一個授權碼

技術分享

三.解壓文件並啟動程序。我解壓目錄是D:\software\ngrok,以管理員權限打開CMD,輸入如下:

進入程序解壓目錄

d:

cd software\ngrok

輸入你的授權ID

ngrok authtoken 7pZ47jffjadfEXwBcrz_4htpp1tZuaYinLWoWGhkJ

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

ngrok http 80

技術分享

此時會彈出一個界面:

技術分享

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

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

技術分享

查看映射狀態信息

http://127.0.0.1:4040/status

技術分享

擴展

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

下載地址:http://down.51cto.com/data/2317475

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

ngrok -config=ngrok.cfg -subdomain xxx 80

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

技術分享

本文出自 “技術成就夢想” 博客,請務必保留此出處http://pizibaidu.blog.51cto.com/1361909/1936456

微信公眾號開發80端口映射解決方案