gpt4 book ai didi

networking - 是否有针对udp打洞的安全措施?

转载 作者:行者123 更新时间:2023-12-01 16:02:56 29 4
gpt4 key购买 nike

<分区>

我想在两个对等点之间建立 UDP 通信,比如 Alice 和 Bob。 Alice 在一个端口受限的锥形 NAT 后面(这样即使目的地改变了,相同的内部端口也被映射到相同的外部端口),而 Bob 在一个对称 NAT 后面(这意味着每次新的外部端口都会改变无论内部端口如何选择目标,从而使外部端口不可预测)。我中间有一台服务器,我想打一个 UDP 打洞器。

我实现了以下策略:

  • Bob 打开大量端口并从所有这些端口向 Alice 的外部端口发送一个数据包(他知道是否通过服务器)。
  • Alice 在随机端口向 Bob 的 NAT 发送数据包,直到连接建立。

手头有两个这种类型的 NAT,我做了一些实验。 Bob 打开了 32 个端口,Alice 每 0.1 秒发送 64 个数据包。连接通常在 1 或 2 秒内建立,这非常适合我的需求。

但是,我想知道我是否会遇到一些严格的 NAT 路由器或防火墙的麻烦。例如,路由器是否会不允许内部对等点打开 32 个端口?或者(这听起来更有可能)是否会发生这样的情况:路由器看到随机端口上传入的大量数据包被丢弃后会将 ip 列入黑名单并丢弃其所有数据包一段时间?我读到有时在 DoS 攻击的情况下可能会发生这种情况,但我的数据包速率大约比 DoS 攻击轻 4 到 6 个数量级。

我问的是合理的网络配置:我很确定原则上可以设置防火墙以这种方式运行。我将主要针对使用标准家庭连接的用户,因此我的主要目标是使用 NAT 的普通互联网提供商。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com