首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript只能穿透NAT吗?

Javascript只能穿透NAT吗?
EN

Stack Overflow用户
提问于 2013-07-22 04:54:05
回答 2查看 1.1K关注 0票数 4

我想知道是否有可能通过应用程序实现仅限Javascript的NAT穿透。它应该能够在浏览器中运行。

我正在寻找一种解决方案,将允许与冲压通过P2P连接。服务器也将在那里,但仅用于在对等体之间进行介绍以及交换IP地址和端口。

如果可能,是只有UDP (已经阅读过在UDP中NAT穿透要容易得多),还是TCP连接也是可能的?

EN

回答 2

Stack Overflow用户

发布于 2013-07-22 05:01:50

你可以的。我为npm打包了一个stun服务器和客户端(https://npmjs.org/package/stunsrv)。我并没有真正记录客户端的事情,但它仍然存在。除此之外,还有一些其他仅限客户端的包可用。

编辑:你可能也会对https://github.com/webRTC感兴趣的是WebRTC。

票数 1
EN

Stack Overflow用户

发布于 2013-07-28 00:14:33

TCP打洞是可能的,但它依赖于两个因素:一是基于操作系统的NAT和NAT硬件。这两个也需要支持。根据下面的文章,UDP打孔支持82%,而TCP打孔只支持64%。你也可以在这篇文章中找到这个技巧。万事如意。http://www.brynosaurus.com/pub/net/p2pnat/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17776801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档