Mac 安裝使用 Ngrok

alalala發表於2019-11-07

下載安裝

  1. 訪問 Ngrok 官網:https://dashboard.ngrok.com/get-started,並註冊或使用第三方登入。
  2. 點選解壓後,將 ngrok 拖拽到應用程式目錄。
    Mac 中移動完成後程式目錄為 /Applications/ngrok

    建立 Ngrok 軟連線

    ~ cd /usr/local/bin
    ~ ln -s /Applications/ngrok ngrok

    建立之後,可以在任意地方使用 ngrok 命令。

配置 authtoken

  1. 從官網上覆制自己的 authtoken,如圖
  2. 在本地命令列任意位置執行
    ~ ngrok authtoken yourself-token
    Authtoken saved to configuration file: /Users/User/.ngrok2/ngrok.yml

配置 ngrok.yml 檔案。

使用 Ngrok

在本地命令列任意目錄執行

~ ngrok http -host-header=shop.test -region us 80

ngrok by @inconshreveable                                               (Ctrl+C to quit)

Session Status                online
Account                       Pannio (Plan: Free)
Version                       2.3.35
Region                        United States (us)
Web Interface                 http://127.0.0.1:4040
Forwarding                    http://bda514b0.ngrok.io -> http://localhost:80
Forwarding                    https://bda514b0.ngrok.io -> http://localhost:80

Connections                   ttl     opn     rt1     rt5     p50     p90
                              0       0       0.00    0.00    0.00    0.00
  • http 指我們對映的是 HTTP 協議;
  • -host-header= 代表本地站點的域名,如果你用的不是 shop.test 請更換成對應的域名;
  • -region us 代表我們要使用的是美國的公共節點;
  • 80 代表對映到本地 80 埠。
  • Forwarding 代表 Ngrok 分配給你的域名,對於免費賬號來說,每次啟動 Ngrok ,都會重新分配一個隨機的域名,無法固定。
  • Web InterfaceNgrok 內建的一個管理皮膚,它可以展示所有通過 Ngrok 進來的請求資訊以及返回的資料,檢視詳細資料可以訪問 http://127.0.0.1:4040
  • 通過訪問http://bda514b0.ngrok.io 或者https://bda514b0.ngrok.io 即可訪問本地程式。

詳細文件地址https://ngrok.com/docs

相關文章