搭建Ngrok服務(wù)器實(shí)現(xiàn)內(nèi)網(wǎng)的計(jì)算機(jī)實(shí)現(xiàn)遠(yuǎn)程桌面

1永脓、準(zhǔn)備一個(gè)域名,可以不用備案。

2拳昌、為域名添加解析。如域名為:xxx.com? ?ip地址為:xxx.xx.xx.xx

域名地址解析1:xxx.com? ?指向ip?xxx.xx.xx.xx

域名地址解析2:*.xxx.com?指向ip?xxx.xx.xx.xx

NGROK是一個(gè)反向代理钠龙,它創(chuàng)建了一個(gè)從公共端點(diǎn)到本地運(yùn)行的Web服務(wù)的安全隧道炬藤。NGROK捕獲和分析隧道上的所有流量,以便以后檢查和重放碴里。

一沈矿、搭建ngrok 服務(wù)器

1、安裝GNU編譯器套件咬腋、git(用于下載Ngrok源碼)羹膳、以及GO語(yǔ)言環(huán)境

yum install gcc -y

yum install git -y

yum install -y mercurial git bzr subversion golang golang-pkg-windows-amd64 golang-pkg-windows-386

2、安裝lrzsz 根竿,screen

yum install lrzsz -y

yum install screen -y

3陵像、下載ngrok源碼。如:下載到opt目錄下寇壳,則進(jìn)入到opt文件夾然后執(zhí)行以下命令

git clone https://github.com/inconshreveable/ngrok.git

進(jìn)入ngrok可以看到如下:

4醒颖、進(jìn)入到ngrok文件夾并生成證書(shū)。

#這里為自己購(gòu)買(mǎi)的域名地址?

export ngrok_domain="jmps.cloudlinks.cn"

cd ngrok?

export NGROK_DOMAIN="jmps.cloudlinks.cn"

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 device.key 2048

openssl req -new -key device.key -subj "/CN=$NGROK_DOMAIN" -out device.csr

openssl x509 -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days 5000

5壳炎、將生成的證書(shū)拷貝到相應(yīng)目錄下替換,記住不要少了前面的斜杠泞歉。不然復(fù)制一個(gè)就會(huì)提示是否覆蓋

\cp -rf rootCA.pem assets/client/tls/ngrokroot.crt

\cp -rf device.crt assets/server/tls/snakeoil.crt

\cp -rf device.key assets/server/tls/snakeoil.key

6、編譯生成ngrok的服務(wù)端 客戶端必須和服務(wù)端一直(證書(shū)要編譯到客戶端里)

GOOS=linux GOARCH=amd64 make release-server

7冕广、生成客戶端疏日。

生成windows 64位客戶端:

GOOS=windows GOARCH=amd64 make release-client

生成windows 32位客戶端(以下生成客戶端同理,將goarch值改為386即可):

GOOS=windows GOARCH=386 make release-client

生成mac 客戶端:

GOOS=darwin GOARCH=amd64 make release-client

生成linux客戶端:

GOOS=linux GOARCH=amd64 make release-client

8撒汉、獲取生成的客戶端沟优。

客戶端在ngrok 的bin目錄下〔欠可以看到挠阁,我在這里生成了windows及mac版本的客戶端,進(jìn)入相應(yīng)文件夾溯饵,下載客戶端到本地電腦侵俗。

9、開(kāi)啟screen功能丰刊。以便查看相應(yīng)日志隘谣,及切回到終端,達(dá)到后臺(tái)執(zhí)行的目的

screen -ls? ;? ? 找到screen會(huì)話

切換到相應(yīng)的會(huì)話。

10寻歧、開(kāi)啟ngrok服務(wù)程序掌栅,命令如下:

./ngrokd -domain="snibean.online" -httpAddr=":8099" -httpsAddr=":443" -tunnelAddr=":8083"

可以看到這里http我使用的是8099 端口,https用的443端口码泛。猾封。tunnel使用8083端口。

11噪珊、為服務(wù)器開(kāi)放以上端口晌缘。我這里系統(tǒng)是centos7,命令如下:

firewall-cmd --zone=public --add-port=8099/tcp --permanent?

firewall-cmd --zone=public --add-port=443/tcp --permanent?

firewall-cmd --zone=public --add-port=8083/tcp --permanent?

#由于本人要使用到遠(yuǎn)程桌面連接痢站。故開(kāi)放3389端口

firewall-cmd --zone=public --add-port=3389/tcp --permanent?

12磷箕、新建文件ngrok.cfg 內(nèi)容如下:

server_addr: "域名地址:8083"

trust_host_root_certs: false

tunnels:

? ? http:

? ? ? ? subdomain: "aaa"

????????proto:

????????????http: "8082"

????https:

????????subdomain: "bbbb"

????????proto:

????????????https: "443"

????mstsc:

????????remote_port: 3389

????????proto:

????????????tcp: "127.0.0.1:3389"

注意,內(nèi)容里面不能使用tab來(lái)進(jìn)行對(duì)齊 瑟押,只能使用空格搀捷。我這里只保留了mstsc做遠(yuǎn)程桌面連接使用。

server_addr: "域名:8083"

trust_host_root_certs: false

tunnels:

? mstsc:

? ? ? ? remote_port: 3389? ? ?

? ? ? ? proto:

? ? ? ? tcp: "127.0.0.1:3389"

保存后將此文件與下載的客戶端文件ngrok.exe放到同級(jí)目錄多望。

13嫩舟、運(yùn)行客戶端。

ngrok -config=ngrok.cfg start? mstsc

出現(xiàn)如下圖所示則表示連接成功怀偷。

到此搭建完畢家厌,即可以進(jìn)行遠(yuǎn)程桌面連接。

輸入:? 域名地址:3389? ? ?以及用戶名密碼即可

14椎工、新建start.bat文件饭于,將以下內(nèi)容加入到此文件后保存,即可以雙擊start.bat進(jìn)行啟動(dòng)维蒙。

ngrok -config=ngrok.cfg start? mstsc

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末掰吕,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子颅痊,更是在濱河造成了極大的恐慌殖熟,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斑响,死亡現(xiàn)場(chǎng)離奇詭異菱属,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)舰罚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)纽门,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人营罢,你說(shuō)我怎么就攤上這事赏陵。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵蝙搔,是天一觀的道長(zhǎng)候醒。 經(jīng)常有香客問(wèn)我,道長(zhǎng)杂瘸,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任伙菊,我火速辦了婚禮败玉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘镜硕。我一直安慰自己运翼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布兴枯。 她就那樣靜靜地躺著血淌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪财剖。 梳的紋絲不亂的頭發(fā)上悠夯,一...
    開(kāi)封第一講書(shū)人閱讀 51,754評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音躺坟,去河邊找鬼沦补。 笑死,一個(gè)胖子當(dāng)著我的面吹牛咪橙,可吹牛的內(nèi)容都是我干的夕膀。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼美侦,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼产舞!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起菠剩,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤易猫,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后赠叼,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體擦囊,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年嘴办,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞬场。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡涧郊,死狀恐怖贯被,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤彤灶,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布看幼,位于F島的核電站,受9級(jí)特大地震影響幌陕,放射性物質(zhì)發(fā)生泄漏诵姜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一搏熄、第九天 我趴在偏房一處隱蔽的房頂上張望棚唆。 院中可真熱鬧,春花似錦心例、人聲如沸宵凌。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)瞎惫。三九已至,卻和暖如春译株,著一層夾襖步出監(jiān)牢的瞬間瓜喇,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工歉糜, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留欠橘,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓现恼,卻偏偏與公主長(zhǎng)得像肃续,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子叉袍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容