[英]How can I implement “UDP hole punching” in my IoT project?
我的Raspberry Pi在家中運行帶有Node.JS的網頁,沒有UPnP或端口轉發功能。
有沒有辦法在我的物聯網項目中實現“ UDP打孔”?
我打算創建一個“開箱即用”的物聯網項目...我認為創建VPN可能是一個解決方案。 你們有什么感想?
謝謝酷的人。
我將我的評論變成答案...
UDP打孔通常需要Internet上的另一台服務器,雙方最初可以聯系以通信公共IP地址。 您將需要我不打算使用的外部服務器。 對於您要提供給許多用戶的服務,而不是針對個人項目,這將更為常見。
對於僅設置您自己的項目,建議您僅將路由器中的端口轉發用於傳入的HTTP請求。
僅供參考,這里對UDP打孔有一個很好的描述:使用UDP打孔規避NAT 。
並且,這是用於打孔的node.js服務器實現: https : //github.com/jankolkmeier/node-upd-hole-punching
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.