使用ngrok本地開發微信,代碼無需上傳到服務器

        做過微信開發的朋友都知道,微信接口服務只支持80端口,並不支持其他的端口。這樣的話對於我們開發者來說是一個很煩惱的事情,因爲如果允許其他端口我的話我們可以進入路由器映射端口出去在本地開發,但是僅限於80端口,我們映射了端口也出不去。因爲營運商那裏狠狠的把我們掐死了,營運商封閉了80端口,所以我們沒有辦法進行本地開發,只有寫好一部分內容上傳到服務器然後再測試,實際上我們真正在開發的時間用得特別少,倒是在上傳代碼浪費了比較多的時間。那我們有沒有辦法解決這個問題呢?解決不了的話我今天這個博文不就白寫了嗎?對吧。

        高清視頻下載地址:鏈接: http://pan.baidu.com/s/1pJN6iUn 密碼: 4hcw

                                         http://yunpan.cn/cFJMaWQkTk44c (提取碼:28b5)

        我們可以通過ngrok來轉發達到內網穿透的一種辦法來解決外網通過80訪問我們的web服務。使用這個之後我們不需要進入路由器映射什麼的,也不需要花錢買花生殼什麼的,因爲Sunny博客 已經免費提供了一個Sunny-Ngrok 。該服務完全免費無需用戶給一分錢,當然啦,如果有人原因贊助服務器費用的話也是可以接受的,哈哈。

本次教程其實最好搭配上《如何通過SocketLog進行web和微信開發調試》 這篇文章來開發,這樣我們可以更方便的跟蹤微信服務器對我們的請求是否成功,我們還可以查看一些我們想要打印查看的數據,並不需要像以前一樣寫一個文件來記錄了,然後再把文件下載來查看,現在直接就可以通過瀏覽器來查看跟中。

        操作步驟:

            1、下載Sunny-Ngrok 根據自己的操作系統環境下載相應版本的

            2、通過命令行運行

        Linux下面運行

  1. ./ngrok -config ngrok.cfg -subdomain 域名前綴 內網ip:端口號

          Windows下面的話需要

  1. ngrok.exe -config ngrok.cfg -subdomain 域名前綴 內網ip:端口號

1、進入到ngrok的目錄

379B8F0A-77D0-4ECF-827E-73C25F60BA4F.png

2、執行運行命令

A260E1F0-1479-4DEC-895F-049B061FDB07.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章