讓外網訪問內網,通常一些開發的情況下會遇到這種問題,這裏記錄一個軟件工具ngrok。
通常微信客戶端,自己做測試可以直接配上本地地址用;
本地做測試服務,連調外網。這個網上有下載地址:https://ngrok.com/ 中文版的https://www.ngrok.cc/download.html
下的是windows版本操作如下(別的版本也差不多):
1,下載windows版本的客戶端,解壓到你喜歡的目錄
2,在cmd進入到path/to/windows_386/下
3,執行 ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定義的域名)
4,如果開啓成功 你就可以使用 xxx.xxx.com 來訪問你本機的 127.0.0.1:80 的服務啦
5,如果你自己有頂級域名,想通過自己的域名來訪問本機的項目,那麼先將自己的頂級域名解析到你的 外網ip(域名需要已備案哦),然後執行./ngrok -config=ngrok.cfg -hostname xxx.xxx.xxx 80 //(xxx.xxx.xxx是你自定義的頂級域名)
6,如果開啓成功 你就可以使用你的頂級域名來訪問你本機的 127.0.0.1:80 的服務啦