万能的 V 友, nat4 - nat4 有可能成功 p2p 吗?

2022-12-12 23:19:21 +08:00
 razeen

今天看到一款“皎月连一键内网穿透”的产品。

官网声称

“真正的点对点直连内网穿透, 可以适应两端同时都是对称型 NAT 的网络环境, 没有第三方服务器中转数据,更安全、更高效。”

用常规的 p2p 来说,理论上做不到 nat4-nat4 的打洞的吧?

2387 次点击
所在节点    程序员
8 条回复
ysc3839
2022-12-12 23:29:27 +08:00
个人感觉不行,如果是要付费才能使用,可能是打算骗钱的
wangyu17455
2022-12-12 23:57:20 +08:00
nat3 打洞 nat4 ,两方互发 x 个包,打洞成功概率是从 65536 个端口中无放回的取 x 个,取两次,两次之中存在端口重复的概率,两边互发 1000 个就有 99.9 以上的成功概率
而 nat4 打洞 nat4 ,概率是 x*(1/65536)^2 ,互发 1000 个包,打洞成功率是 0
不过如果有一方 nat4 的实现比较特殊,端口号不是随机选择而是每次+1 ,那么可以近似的认为是 nat3 ,两边互发十几万个包,也能打洞成功
lovelylain
2022-12-13 08:24:55 +08:00
@wangyu17455 你这只考虑了端口变化的情况,很多 nat4 连 ip 也会变的,访问不同目的 ip 映射的是不同源 ip 。
SmiteChow
2022-12-13 09:07:50 +08:00
不可能,这能成功那直播 cdn 全死了。
TESTFLIGHT2021
2022-12-13 12:40:41 +08:00
@jobmailcn 一般不变,IP 池公网很多,但是一个内网只会从一个公网出
yaott2020
2022-12-13 15:31:20 +08:00
@TESTFLIGHT2021 长城宽带出口 ip 一直在变,甚至不同省份出口
TESTFLIGHT2021
2022-12-13 16:18:12 +08:00
@yaott2020 长城那不算运行商。。。。
ragnaroks
2022-12-13 17:45:45 +08:00
可能是玩文字游戏,既然不用第三方服务器,那可能用了第一方服务器。

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

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

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

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

© 2021 V2EX