1.安裝go
sudo apt-get remove golang-go -y
cd /opt
sudo wget
sudo tar -c /usr/local -xzf go1.11.2.linux-amd64.tar.gz
#配置環境變數
執行完成後需要替換證書
cp base.pem assets/client/tls/ngrokroot.crt
cp server.crt assets/server/tls/snakeoil.crt
cp server.key assets/server/tls/snakeoil.key
4.編譯server和client端
#linux服務端(bin/linux_386/ngrokd)
#linux客戶端(路徑 bin/linux_386/ngrok)
goos=linux goarch=386 make release-client
make release-server release-client
編譯成功後在ngrok目錄下的bin目錄。
6.新建ngrok.cfg
5.server端啟動
httpaddr、httpsaddr 分別是 ngrok 用來** http、https 服務的埠,可以隨意指定。ngrokd 還會開乙個 4443 埠用來跟客戶端通訊(可通過 -tunneladdr=」:***」 指定)。
ngrok伺服器搭建
參考部落格 一 安裝 git,golang yum install git golang mkdir ngrok cd ngrok git clone 三 生成自簽名證書 這一步不知道原理,照做就是 cd ngrok ngrok domain 我的網域名稱 openssl genrsa out ba...
ubuntu上搭建ngrok伺服器
說在前面 ngrok是乙個比較好用的內網穿透工具,通過他外網使用者可以直接訪問內網的裝置,本文主要講述如何自己搭建ngrok伺服器。準備 為了搭建伺服器,需要有乙個外網ip位址,現在雲服務很方便,可以隨便租用一台裝置來搭建伺服器。安裝go編譯器 網上有很多安裝的教程,需要注意的是1.4之後的版本需要...
在linux伺服器上搭建ngrok服務
首先安裝一下必要的環境 centos sudo yum install build essential golang mercurial gitubuntu sudo apt get install build essential golang mercurial git編譯源 git clone ...