內網穿透神器ngrok支援linux,windows,mac
阿新 • • 發佈:2019-01-06
原文網址:http://www.phpbulo.com/archives/408.html
買了個樹莓派,平時搗鼓著玩玩,相當於超小型卡片電腦,最近想在上面建立一個web站點使用者訪問,最簡單的方法當然是在路由器上面對映80埠,可是很多人和我一樣沒有路由器的許可權。最近發現了神器ngrok,可以穿透內網,支援windows,linux,linux/arm,mac。
2.註冊成功後進入如下介面
首先按照第一步 下載 ngrok點選downloading ngrok進入到下載頁面
選擇您需要的合適版本,由於我的是樹莓派是linux基於ARM平臺的我們點選Download
將下載的壓縮包放入樹莓派中,執行unzip
1 |
unzip ngrok.zip
|
執行
1 |
. /ngrok
-authtoken key 80
|
上面命令中的key為平臺分配的key
執行後如下圖所示
分配給你兩個Forwarding一個是http一個是https,我們即可使用上面的地址訪問。
PS:如果出現外網無法訪問請在自己安裝的機器上面Curl訪問下127的地址看看,防火牆也先關閉看看。還有情況就是埠沒有開啟,比如我安裝了WEB服務nginx
本地測試訪問localhost ,看到了welcome字樣,說明80埠開啟。
使用分配的公網域名訪問
需要注意的是ngrok無法後臺執行,加上 & 符號後臺掛起也是不可以的,你可以使用screen命令操作,這樣退出了ssh 一樣可以訪問了。