新聞中心
釘釘內(nèi)網(wǎng)穿透

創(chuàng)新互聯(lián)公司2013年至今,先為巢湖等服務(wù)建站,巢湖等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為巢湖企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
由于我們公司有一部分程序員在北京而有一部分在沈陽(yáng),服務(wù)器是在北京這邊,但是沈陽(yáng)的同事要測(cè)試代碼就是一個(gè)問(wèn)題,所以我們需要進(jìn)行內(nèi)網(wǎng)穿透,由于公司相當(dāng)一部分業(yè)務(wù)是和釘釘進(jìn)行合作的,所以我們就干脆使用的釘釘內(nèi)網(wǎng)穿透。操作起來(lái)還是比較容易的,這要得益于總監(jiān),所以日常感謝總監(jiān)。這篇文章呢也是總監(jiān)指導(dǎo)我,某些原因我離職了,我也是很感恩這一段的工作旅程,我真的學(xué)習(xí)到了很多。
釘釘內(nèi)網(wǎng)穿透工具ngrok使用
- 什么是 ngrok :
ngrok 是一個(gè)反向代理反向代理,通過(guò)在公共的端點(diǎn)和本地運(yùn)行的 Web 服務(wù)器之間建立一個(gè)安全的通道。ngrok 可捕獲和分析所有通道上的流量,便于后期分析和重放。
- ngrok 的作用 :
我們有時(shí)候會(huì)需要臨時(shí)地將一個(gè)本地的 Web 網(wǎng)站部署到外網(wǎng),以供他人體驗(yàn)評(píng)價(jià)或協(xié)助調(diào)試等等,通常我們會(huì)這么做:
- 找到一臺(tái)運(yùn)行于外網(wǎng)的 Web服務(wù)器
- 服務(wù)器上有網(wǎng)站所需要的環(huán)境,否則自行搭建
- 將網(wǎng)站部署到服務(wù)器上
- 調(diào)試結(jié)束后,再將網(wǎng)站從服務(wù)器上刪除
此例子背景:出差要訪問(wèn)公司內(nèi)網(wǎng) git 倉(cāng)庫(kù)以及 gitlab
- 下載 ngrok :
由于 ngrok 是一個(gè)開(kāi)源程序, 官網(wǎng)服務(wù)在國(guó)外, 國(guó)內(nèi)訪問(wèn)國(guó)外速度慢,所以使用釘釘提供的 ngrok,釘釘官方給出的原理圖如下:
- 命令參數(shù)說(shuō)明 :
搭建 ngrok 反向代理服務(wù)器
下載工具:
https://github.com/open-dingtalk/pierced (選擇合適的系統(tǒng)進(jìn)行下載)
啟動(dòng)工具:
在你所下載ngrok位置打開(kāi)運(yùn)行窗口,然后輸入:“./ding -config=./ding.cfg -subdomain= 域名前綴 端口”,以 windows 為例:
- 啟動(dòng)客戶端成功后,效果如圖:
- 啟動(dòng)完客戶端后,你訪問(wèn)http://ldq.vaiwan.com/xxxxx 都會(huì)映射到http://127.0.0.1:8080/xxxxx
注意:
- 你需要訪問(wèn)的域名是 http://ldq.vaiwan.com/xxxxx 而不是http://ldq.vaiwan.com:8082/xxxxx
- 你啟動(dòng)命令的 subdomain 參數(shù)有可能被別人占用,盡量不要用常用字符,可以用自己公司名的拼音,例如:alibaba、dingding 等。
- 可以在本地起個(gè) http-server 服務(wù),放置一個(gè) index.html 文件,然后訪問(wèn)http://ldq.vaiwan.com/index.html 測(cè)試一下,我這里呢是直接測(cè)試我自己所寫(xiě)的接口,測(cè)試結(jié)果如下:
本機(jī)
同事電腦
客戶端所顯示的線程
參考資料:
https://hacpai.com/article/1536648478230
名稱欄目:誰(shuí)說(shuō)內(nèi)網(wǎng)穿透如此復(fù)雜
網(wǎng)頁(yè)路徑:http://www.5511xx.com/article/cdsedje.html


咨詢
建站咨詢
