如何用STUN協議搭建跨網路監控環境

2021-06-21 03:38:40 字數 658 閱讀 9961

stun實現原理:首先,公網的stun server必須具有雙網絡卡,用於資料交換。流**伺服器顯示作為客戶端,通過區域網ip向公網stun server傳送stun包,stun server接收到來自於區域網的流**伺服器傳送的包之後,就會給對傳送過來的埠傳送乙個反饋,若流**伺服器能收到這個反饋,則表示雙向的通訊已經建立成功,可以講區域網的流**伺服器用於公網訪問了。

從監控軟體顯示的效果反饋來看,畫質勉強可以。需要注意,測試端的ip位址是192.168.1.13,而流**伺服器的ip位址卻是17.1.2.2。至於為什麼流**資料是在53和13之間傳輸的,那就是stun協議的作用了。當stun將隧道打通以後,實際上,區域網流**伺服器所在網段的路由器成了乙個對外的server,訪問路由器的某乙個stun打穿的埠的時候,路由器就會直接將雷王流**伺服器的對應埠資料傳送出去。

測試軟體**於:非開源,測試版本),抓包工具為wireshark。如果用手機的tcpdump工具對手機進行抓包分析的話,更方便於理解(udp和stun資料報在17.1.2.2和192.168.1.53之間傳送。

如何用WordPress搭建部落格

所以這一篇介紹 的一般搭建過程。這是科普文,如果你對技術並不感興趣,可以直接按ctrl w.如果你是非開發人員,或者是學習建站的新手,那麼這篇文章挺適合你的。好了,假如你會一些寫網頁,而後台開發技術 如j a,python,php,asp.net等 是入門級水平,現在你想要自己搭建乙個部落格,那麼現...

如何用pytorch搭建乙個簡單的神經網路?

匯入模組 import torch import torch.nn.functional as f from torch.autograd import variable import matplotlib.pyplot as plt x torch.unsqueeze torch.linspace...

如何用Python搭建gRPC服務

目錄 乙個grpc服務的大體結構圖為 圖一表明,grpc的服務是跨語言的,但需要遵循相同的協議 proto 相比於rest服務,gprc 的乙個很明顯的優勢是它使用了二進位制編碼,所以它比 json http 更快,且有清晰的介面規範以及支援流式傳輸,但它的實現相比rest服務要稍微要複雜一些,下面...