现在有比较好的 NAT 穿透(打洞)开源实现吗?

2022-05-09 10:42:36 +08:00
 acbot

以前早期的时候 p2p 软件的 NAT 穿透(打洞)这些感觉都是自己实现,属于比较核心的技术。现如今这么多年了,NAT 穿透(打洞)有没有比较好的 c/c++开源的实现呢,TCP 和 UDP 两种都实现的那种?网上找的都是理论验证性的代码,感觉不是太完善。

7056 次点击
所在节点    C++
26 条回复
hadesjaky0607
2022-05-10 16:54:10 +08:00
@wym0823 这个可以,不依赖平台
openp2p
2022-05-16 15:39:13 +08:00
自荐一个 https://github.com/openp2p-cn/openp2p
支持 Cone, Symmetric (NAT1-4), UPNP, IPv6
openp2p
2022-05-29 16:16:07 +08:00
@sbilly https://github.com/openp2p-cn/openp2p/ UDP TCP Symmetric 打洞 UPNP IPv6 都支持
sbilly
2022-05-31 11:27:40 +08:00
@openp2p 我去看看 谢谢
libinglong9
2022-09-01 00:44:10 +08:00
@openp2p server 也开源吗?
riceball
2023-02-14 15:01:00 +08:00
用于构建 P2P 网络的模块化网络堆栈和库(全): https://libp2p.io/
包括打洞协议

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/851676

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX