使用Nginx和Xshell,微信本地開發再也不難

背景

最近在瞭解微信訂閱號方面的內容,項目沒開始就遇到了一個尷尬的問題。內網穿透工做怎麼選。目前市面上有各類各樣的內容穿透工具,好比:ngrok,natapp,花生殼、網穿雲等,既有免費的也有付費的。已經足以知足微信方面的業務開發。本身也去逐個瞭解了一下,也發現了一些很討厭的問題。例如:nginx

  1. 套取我的信息;先要你的手機號,再要你的微信號,我也想不通,要我手機號幹什麼[吐了]
  2. 免費工具提供的域名不固定,每次斷網會出現新的域名,每次都要更新微信平臺的配置,太麻煩了

在以前的工做中,因爲本地是沒法直連服務器的,要經過跳板機鏈接。恰好一直在使用xshell免費版裏面包含有隧道功能,經過隧道的端口映射就能夠在調用服務器上的數據庫(我說的是測試環境)。既然能夠從本地訪問服務器,那麼就必定能夠將服務器請求映射到本地。web

工具

  1. 域名(微信開發必須)
  2. 服務器(有公網IP)
  3. xshell

思路

步驟

  1. Nginx端口轉發
location /wechat {
    proxy_pass http://localhost:8088/;
}
  1. xshell轉移規則

首先經過nginx將443端口的請求轉發到8088端口,再經過xshell將8088端口的請求轉發到本地8080端口。這樣就能夠穩定且安全的完成開發。也不用擔憂信息泄露(關鍵免費)shell

結果


原文連接:https://www.haicheng.website/...數據庫

相關文章
相關標籤/搜索