1. 程式人生 > >內網穿透神器ngrok支援linux,windows,mac

內網穿透神器ngrok支援linux,windows,mac

原文網址:http://www.phpbulo.com/archives/408.html

買了個樹莓派,平時搗鼓著玩玩,相當於超小型卡片電腦,最近想在上面建立一個web站點使用者訪問,最簡單的方法當然是在路由器上面對映80埠,可是很多人和我一樣沒有路由器的許可權。最近發現了神器ngrok,可以穿透內網,支援windows,linux,linux/arm,mac。

2.註冊成功後進入如下介面

ngrok首先按照第一步 下載 ngrok點選downloading ngrok進入到下載頁面

down_ngrok

選擇您需要的合適版本,由於我的是樹莓派是linux基於ARM平臺的我們點選Download

將下載的壓縮包放入樹莓派中,執行unzip

1 unzip ngrok.zip

Unnamed QQ Screenshot20141124224132

執行

1 ./ngrok -authtoken key 80

上面命令中的key為平臺分配的key

執行後如下圖所示

20141124224527

分配給你兩個Forwarding一個是http一個是https,我們即可使用上面的地址訪問。

PS:如果出現外網無法訪問請在自己安裝的機器上面Curl訪問下127的地址看看,防火牆也先關閉看看。還有情況就是埠沒有開啟,比如我安裝了WEB服務nginx

20141124234647

本地測試訪問localhost ,看到了welcome字樣,說明80埠開啟。

20141124234705

使用分配的公網域名訪問

20141124235055

需要注意的是ngrok無法後臺執行,加上 & 符號後臺掛起也是不可以的,你可以使用screen命令操作,這樣退出了ssh 一樣可以訪問了。