溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

EasyNTS智能云組網(wǎng)是如何通過23端口穿透實現(xiàn)遠(yuǎn)程控制

發(fā)布時間:2021-12-21 11:04:50 來源:億速云 閱讀:230 作者:柒染 欄目:大數(shù)據(jù)

EasyNTS智能云組網(wǎng)是如何通過23端口穿透實現(xiàn)遠(yuǎn)程控制,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

EasyNTS是TSINGSEE青犀視頻團隊研發(fā)的視頻上云網(wǎng)關(guān)設(shè)備,在設(shè)備現(xiàn)場布置EasyNTS云終端,EasyNTS上云網(wǎng)關(guān)運行于阿里云/騰訊云/自建云,隨時隨地管控所有現(xiàn)場的設(shè)備網(wǎng)絡(luò)情況,通過遠(yuǎn)程調(diào)試和排查問題,極大地降低現(xiàn)場的運維成本。

EasyNTS智能云組網(wǎng)是如何通過23端口穿透實現(xiàn)遠(yuǎn)程控制

TSINGSEE青犀視頻在EasyNTS的研發(fā)中,加入了遠(yuǎn)程控制功能,本文就給大家簡單介紹下這個功能。

在EasyNTS上云網(wǎng)關(guān)內(nèi),點擊控制臺,就相當(dāng)于telnet命令,即可遠(yuǎn)程登錄設(shè)備端進(jìn)行操控。但是如果在遠(yuǎn)程登錄之前,沒有將設(shè)備端的23端口穿透,那么點擊控制臺后,就會報端口未配置的錯誤。

EasyNTS智能云組網(wǎng)是如何通過23端口穿透實現(xiàn)遠(yuǎn)程控制

如何確認(rèn)23端口是否穿透?我們設(shè)計了一串代碼,在將設(shè)備端的23端口穿透之后,從代碼中驗證是否有穿透的端口,如果有就開始和設(shè)備端形成tcp的長連接,進(jìn)行遠(yuǎn)程控制。

編譯代碼如下:

tpc.DeviceId = form.ID
tpc.LocalIp = "127.0.0.1"
tpc.LocalPort = "23"
tpc.Type = "Tcp"
dao.DB().Where(tpc).First(&tpc)
if tpc.RemotePort == consts.EmptyString {
   AbortWithString(c, http.StatusBadRequest, consts.MsgErrorNeedTunnelPort)
   return
}
var ntst do.TNtsT
ntst.ID = tpc.NtsTId
dao.DB().Where(ntst).First(&ntst)
if ntst.Addr == consts.EmptyString {
   AbortWithString(c, http.StatusBadRequest, consts.MsgNoNTST)
   return
}
conn, err := gote.Dial("tcp", fmt.Sprintf("%s:%s", ntst.Addr, tpc.RemotePort))
if err != nil {
   errUnmarshal = do.JsonResponse{HasError: true, Message: do.SIGN_IN_FORM_TYPE_ERROR_VALID}
} else {
   conn.Close()
   errUnmarshal = do.JsonResponse{HasError: false, Addition: "telnet", UserName: device.RemoteUser, Port: estring.ParseInt(tpc.RemotePort)}
}

以下為設(shè)備端成功穿透23端口的界面:

EasyNTS智能云組網(wǎng)是如何通過23端口穿透實現(xiàn)遠(yuǎn)程控制

更多關(guān)于EasyNTS上云網(wǎng)關(guān)

EasyNTS上云網(wǎng)關(guān)的作用是在內(nèi)網(wǎng)設(shè)備無公網(wǎng)固定IP地址時,將設(shè)備內(nèi)網(wǎng)IP: Port組網(wǎng)到EasyNTS上云網(wǎng)關(guān)服務(wù)器,形成互聯(lián)網(wǎng)公網(wǎng)IP:Port,便于設(shè)備能力的開放和調(diào)用。

EasyNTS智能云組網(wǎng)是如何通過23端口穿透實現(xiàn)遠(yuǎn)程控制

看完上述內(nèi)容,你們掌握EasyNTS智能云組網(wǎng)是如何通過23端口穿透實現(xiàn)遠(yuǎn)程控制的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI