基本介紹
- 軟體名稱:ngrok
- 軟體平台:MAC、Windows、Linux、BSD
- 軟體授權:開源
- 運行平台:Mac OS X,Linux,Windows等
介紹,為什麼要使用ngrok?,有了ngrok之後,世界是如此的美好,獲取ngrok,功能,常見反向代理軟體,
介紹
與前向代理不同,前向代理作為客戶端的代理,將從網際網路上獲取的資源返回給一個或多個的客戶端,服務端(如Web伺服器)只知道代理的IP位址而不知道客戶端的IP位址;而反向代理是作為伺服器端(如Web伺服器)的代理使用,而不是客戶端。客戶端藉由前向代理可以間接訪問很多不同網際網路伺服器(集群)的資源,而反向代理是供很多客戶端都通過它間接訪問不同後端伺服器上的資源,而不需要知道這些後端伺服器的存在,而以為所有資源都來自於這個反向代理伺服器。
為什麼要使用ngrok?
作為一個Web開發者,我們有時候會需要臨時地將一個本地的Web網站部署到外網,以供他人體驗評價或協助調試等等,通常我們會這么做:
- 找到一台運行於外網的Web伺服器
- 伺服器上有網站所需要的環境,否則自行搭建
- 將網站部署到伺服器上
- 調試結束後,再將網站從伺服器上刪除
只不過是想向朋友展示一下網站而已,要不要這么麻煩,累感不愛╰(`□′)╯
有了ngrok之後,世界是如此的美好
- 首先註冊並下載ngrok,得到一串授權碼
- 運行命令ngrok -authtoken 你的授權碼 80,80是你本地Web服務的連線埠,而之後ngrok會記住你的授權碼,直接ngrok 80就OK了
- 你會得到一串網址,通過這個網址就可以訪問你本地的Web服務了
獲取ngrok
ngrok官網
ngrok 是一個開源程式,官網服務在國外,國內訪問國外速度慢.
功能
反向代理的主要作用為: