ngrok是一款內網穿透工具,能夠將localhost(127.0.0.1) 或者內網IP映射爲一個隨機域名,對應可訪問的公網地址,其餘人就能夠用各自的設備訪問你搭建的服務,下面說說如何使用。html
在官網(ngrok.com/)註冊一個帳戶,注意保…node
下載地址:ngrok.com/downloadnpm
windows用戶直接雙擊下載的zip包便可解壓,Linux和Mac用戶建議在當前用戶文件根目錄下用以下命令解壓: unzip /path/to/ngrok.zip
小程序
執行以下命令: ./ngrok authtoken 4pbWEgKfh9LJhqxh6SjMD......
這條命令會將你的authtoken添加到ngrok.yml文件中,這樣你登陸官網就會獲取到你當前的使用狀態和穿透記錄,authtoken在官網的auth選項下獲取windows
例如你要映射本機IP地址以及端口192.168.139.113:8080
,輸入下面的命令便可: ./ngrok http 192.168.139.113:8080
微信
這樣就會產生一個對應的公共域名 http://cd5e10de.ngrok.io
,經過這個域名就能夠訪問到你本機的Web服務了。 工具
這裏我在本地用http-server啓動了一個本地服務,http-server的使用也很是簡單。3d
npm i -g http-server
(假設node環境已經配置好),安裝http-serverhttp-server
這樣就會啓動一個服務,我這裏的服務根目錄對應192.168.139.113:8080
,下面存在一個test.html頁面,用手機訪問http://cd5e10de.ngrok.io/test.html
結果以下: code
有了這個利器,進行微信公衆號、小程序開發,手機端頁面開發會方便不少。cdn