russel053/ 十二月 19, 2017/ 未分類

如果你的機器因為現場環境沒有辦法開防火牆,但是還想要測試的話?該怎麼做呢?可以利用這一個解決方案:ngrok簡單易用的網路穿透軟體,只要你有外網可以連接就能夠使用(有點像是Teamviewer/Anydesk),接下來我們來看看怎麼使用吧。

https://ngrok.com/download <-下載頁面

支援:

  • Windows
  • MacOS
  • Linux (x86/x64/ARM)
  • FreeBSD

先在網頁註冊帳號之後會引導到你的說明頁面,文中有token 下載軟體之後執行:

./ngrok authtoken 4Vcn455ttr__________3wG_____M7

如果要建立網頁:

./ngrok http 80

要使用自訂子網域請使用這種方式:

ngrok http -subdomain=inconshreveable 80

加上使用者驗證:

ngrok http -auth="username:password" 8080

會產生以下狀態(每次都會重新產生隨機的連結):

如果要建立HTTPS:

ngrok tls -subdomain=encrypted 443
ngrok tls -region=us -hostname=secure.example.com 443
ngrok tls -region=us -hostname secure.example.com -key /path/to/tls.key -crt /path/to/tls.crt 80

如果要使用你自訂的port:

ngrok tcp 22

產生如圖頁面:

還能幫內網其他機器進行Proxy:

ngrok http 192.168.1.1:8080

其他更進階的應用請閱讀說明文件:點我前往

Share this Post