Debian 8下搭建Ngrok服務(wù)器

注:本文基于Sunny大大的教程“搭建屬于自己的ngrok服務(wù)器”改編博杖,適合Debian系統(tǒng)使用
文章鏈接:http://www.sunnyos.com/article-show-48.html

1.編譯環(huán)境安裝
檢查并安裝 gcc郭膛, make 和 git

apt-get install gcc
apt-get install make
apt-get install git

下載go最新版本
進(jìn)入網(wǎng)頁https://www.golangtc.com/download
32bit系統(tǒng) 對應(yīng) 386版本
64bit系統(tǒng) 對應(yīng) amd64版本
右鍵對應(yīng)版本的“本地下載”按鈕,復(fù)制鏈接地址
我下載的是1.9.2的linux 32位版本

wget https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-386.tar.gz

解壓并移到/usr/loacl/下

tar -zxvf go1.9.2.linux-386.tar.gz
mv go /usr/local/

由于編譯GO 1.6版本以上的需要依賴GO 1.4版本的二進(jìn)制文件
還需要下載go1.4.2版本
百度網(wǎng)盤:https://pan.baidu.com/s/1pL0Ca4V#list/path=%2Fgo
解壓go1.4.2到root文件夾下

cd /root/
tar -zxvf go1.4.2.linux-386.tar.gz
mv go go1.4

2.獲取并編譯ngrok

cd /usr/local/
git clone https://github.com/inconshreveable/ngrok.git

添加環(huán)境變量
假設(shè)ngrok使用的域名為ngrok.luziqi.cn

vi /etc/profile
//在最下加入以下兩條內(nèi)容
GOPATH=/usr/local/ngrok/
NGROK_DOMAIN="ngrok.luziqi.com"
//
source /etc/profile

為域名生成證書并拷貝到指定位置

cd ngrok
openssl genrsa -out rootCA.key 2048
openssl req -x509 -new -nodes -key rootCA.key -subj "/CN=$NGROK_DOMAIN" -days 5000 -out rootCA.pem
openssl genrsa -out server.key 2048
openssl req -new -key server.key -subj "/CN=$NGROK_DOMAIN" -out server.csr
openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 5000
cp rootCA.pem assets/client/tls/ngrokroot.crt
cp server.crt assets/server/tls/snakeoil.crt
cp server.key assets/server/tls/snakeoil.key

如果服務(wù)器在國內(nèi)梅尤,需要修改文件

vim /usr/local/ngrok/src/ngrok/log/logger.go
//第五行改成
log "github.com/keepeye/log4go"

編譯服務(wù)端(linux 32bit)

cd /usr/local/go/src
GOOS=linux GOARCH=386 ./make.bash
cd /usr/local/ngrok/
GOOS=linux GOARCH=386 make release-server

編譯客戶端(windows 64bit)

cd /usr/local/go/src
GOOS=windows GOARCH=amd64 ./make.bash
cd /usr/local/ngrok/
GOOS=windows GOARCH=amd64 make release-client

編譯好的內(nèi)容存放在/usr/local/ngrok/bin下

3.運(yùn)行ngrok
運(yùn)行服務(wù)端

/usr/local/ngrok/bin/ngrokd -domain="$NGROK_DOMAIN" -httpAddr=":80"

配置和運(yùn)行客戶端
在ngrok.exe的所在目錄下創(chuàng)建ngrok.cfg文件,編輯一下內(nèi)容
假設(shè)我服務(wù)器下的變量$NGROK_DOMAIN為ngrok.luziqi.com稠诲,則

server_addr: "ngrok.luziqi.com:4443"
trust_host_root_certs: false

還可以加入以下內(nèi)容定義tunnel方便使用

tunnels:
 ssh:
  remote_port: 8022
  proto:
   tcp: 192.168.2.211:22
 mc:
  remote_port: 8200
  proto:
   tcp: 25565
 http:
  subdomain: www
  proto:
   http: 80

打開cmd舵匾,cd到ngrok.exe所在目錄
映射http端口80,子域名為blog

ngrok.exe -config=ngrok.cfg -subdomain=blog 80

映射tcp端口8888

ngrok.exe -config=ngrok.cfg -proto=tcp 8888

使用tunnel參數(shù)映射

ngrok.exe -config=ngrok.cfg start mc
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末册赛,一起剝皮案震驚了整個濱河市钠导,隨后出現(xiàn)的幾起案子震嫉,更是在濱河造成了極大的恐慌,老刑警劉巖牡属,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件票堵,死亡現(xiàn)場離奇詭異,居然都是意外死亡逮栅,警方通過查閱死者的電腦和手機(jī)悴势,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來证芭,“玉大人瞳浦,你說我怎么就攤上這事》鲜浚” “怎么了叫潦?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長官硝。 經(jīng)常有香客問我矗蕊,道長,這世上最難降的妖魔是什么氢架? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任傻咖,我火速辦了婚禮,結(jié)果婚禮上岖研,老公的妹妹穿的比我還像新娘卿操。我一直安慰自己,他們只是感情好孙援,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布害淤。 她就那樣靜靜地躺著,像睡著了一般拓售。 火紅的嫁衣襯著肌膚如雪窥摄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天础淤,我揣著相機(jī)與錄音崭放,去河邊找鬼。 笑死鸽凶,一個胖子當(dāng)著我的面吹牛币砂,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播玻侥,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼决摧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蜜徽,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤祝懂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拘鞋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體砚蓬,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年盆色,在試婚紗的時候發(fā)現(xiàn)自己被綠了灰蛙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡隔躲,死狀恐怖摩梧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宣旱,我是刑警寧澤仅父,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站浑吟,受9級特大地震影響笙纤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜组力,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一省容、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧燎字,春花似錦腥椒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至脱柱,卻和暖如春伐弹,著一層夾襖步出監(jiān)牢的瞬間拉馋,已是汗流浹背榨为。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留煌茴,地道東北人随闺。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像蔓腐,于是被迫代替她去往敵國和親矩乐。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評論 2 354