微信公衆號開發 [02] 本地測試環境搭建

0、補充在前面的話

2018.05.15 補充: 
最近公衆號的功能要更新,又得把這東西撿起來,結果發現花生殼如今內網穿透要收費了,簡直不爽。因此若是不考慮付費的話,這篇文章基本上就要報廢了,這尼瑪耶,索性找了個好東西,免費的,就只貼連接了,是個叫「NATAPP」的軟件,設置也很簡單,設置方式戳這裏《 NATAPP1分鐘快速新手圖文教程》。
 

一、必備工具

想要實現本地測試,那麼須要實現外網能訪問本地內網,即須要實現內網穿透,即咱們能夠將內網的服務器映射到外網給別人訪問。
 
微信開發使用的內網映射工具,下面介紹兩款,本章會以花生殼做爲工具介紹:
 

二、花生殼搭建內網測試環境

2.1 花生殼設置

花生殼是一款內網穿透軟件,先到官方網站進行 軟件下載註冊,並申請開通 我的應用免費版(大概花費10RMB左右)
 
打開花生殼軟件,點擊域名列表:
 
看到花生殼分配給咱們的一個二級域名,咱們點擊內網穿透:

 
選擇添加映射,選擇網站80端口類型,由於微信接口調用僅支持80端口,配置內網主機ip地址,和內網端口:

 
其中主機ip地址,能夠經過cmd的ipconfig命令查詢:

 
內網端口,根據你電腦本地安裝的Tomcat的配置文件中設定的端口有關:
 
以上配置完成之後,試着把咱們原經常使用來訪問頁面的 localhost:8080/xxx.jsp 更換爲花生殼提供給咱們的域名,如我這裏是 k169710n05.51mypc.cn/xxx.jsp
 
若是能夠正常訪問,那麼說明咱們的內網穿透,就配置成功了。
 

2.2 路由器端口映射

若是仍然不能訪問,那麼嘗試在路由器中設置一下端口映射,所謂路由器端口映射,做用就是讓互聯網上的用戶能夠訪問內網中的服務器,內網的一臺電腦要上因特網對外開放服務或接收數據,都須要端口映射。
 
以TP-LINK路由器做爲示例(以下圖),具體的操做步驟不進行展開了,詳細能夠參考  端口映射的設置
 

2.3 固定獲取路由器分配的ip地址

另外,由於每次鏈接網上進去,路由器都會給本機分配多是不一樣的ip,這樣一來你每次都須要從新配置花生殼的映射,很麻煩,因此能夠設置爲固定獲取路由器的ip地址,這樣一來就不用那麼辛苦了。
 
 
 
(上圖是以獲取192.168.10.99固定ip爲例,子網掩碼和默認網關能夠經過cmd的ipconfig命令查詢)
 
相關文章
相關標籤/搜索