本地調試微信(內網穿透)

 

1. 準備內網ip+端口的地址

首先要在本地部署或者vs運行 微信項目,訪問地址爲ip+端口(可以是內網ip)。

這裏給一個微信項目的源碼:https://gitee.com/xl_wenqiang/Magicodes.WeiChat.git (https://gitee.com/xl_wenqiang/Magicodes.WeiChat)

vs運行微信項目需要配置一個ip+端口的訪問方式。

啓動iis後“點擊顯示所有程序” -> 點擊網站名稱,顯示配置文件路徑。打開配置文件添加ip和端口

找到當前網站端口配置的地方添加 。

 <bindings>
        <binding protocol="http" bindingInformation="*:59911:localhost" />
   </bindings>

改成

 <bindings>
        <binding protocol="http" bindingInformation="*:59911:localhost" />
        <binding protocol="http" bindingInformation="192.168.1.123:59911:*" />
   </bindings>

其中: 

192.168.1.123是本地局域網ip,59911是vs啓動項目隨機分配的端口號。

2.準備微信號
這裏使用測試號
3.使用內網穿透工具

這裏以EchoSite爲例(https://echosite.2bdata.com/)
優點:自定義二級域名部分,首次註冊免費三個月。之後可推廣推薦碼獲取域名使用時間。直接購買:續費10元/年。
缺點:不能完全自定義域名,穩定性不確定。雖然能使用域名訪問,但是如果微信程序獲取的url是帶端口的。
我的推薦碼 c2a6bf9459766bf919e610876df4f469b7de7a72
下載配置文件和客戶端,將他們放在同一個文件夾下。(https://echosite.2bdata.com/console/download)

修改 echosite.yml文件。echo_account改成你註冊的手機號,echo_password值 改成 你註冊的密碼。在name1中subdomain的值填寫子域名(不含easy.echosite.cn的部分),http改成你的域名和端口號。切換到配置文件和客戶端目錄下 使用cmd運行 echosite -config=echosite.yml start name1 (PowerShell運行會出錯) 

3.其他方式:

Sunny-Ngrok  (https://www.ngrok.cc/)  支持http和FRP方式。免費的方式不可靠。收費的10元/月。可以使用自定義域名,但需要在騰訊雲備案。
pagekite (http://pagekite.net/pk/pagekite.py) 30天免費試用期。(刪除pagekite.cfg後可重試)
SSH 內網穿透 (??)
花生殼 (免費的比較慢,不推薦)









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