Voip の目的で、ピアツーピア接続を作成する方法を探しています。
2 つのピアを接続するために、すでに STUN のようなサーバーを使用しています。ほとんどの NAT でうまく機能しますが、予想どおり、この手法は対称 NAT とランダム ポートの影響では機能しません。
ほとんどのセルラー ネットワークでは、残念ながら対称 NAT が使用されます (たとえ VOIP が許可されていても)。
そこで、各クライアントが UDP パケットをランデブー サーバーに送信して、各情報 (IP - ポート) を相互に交換するとうまくいくのではないかと考えていました。次に、各クライアントから「ip スプーフィング」手法を実行し、データが自分のランデブー サーバーの IP から来ていると他のピアの NAT に思わせます。(送信データを使用して各NATでポートが開かれているため)
あるピアから別のピアにデータを転送するために帯域幅のみを使用するプロキシ サーバーを作成することを回避できます。