複数のポートにUDPパケットをバランスさせる良い方法はありますか?

複数のポートにUDPパケットをバランスさせる良い方法はありますか?

どこに助けを求めるのかわかりません。だから誰かが私を助けることができることを願っています。

私のISPは、さまざまな種類の制限について非常に積極的です。

ポートごとにUDPトラフィックを制限します。複数のポートからの着信UDPトラフィックへの接続を最大化できますが、単一ポートのUDPトラフィックには非常に迷惑な制限があります。

私の目標は、この制限を克服するために複数のポートにわたってパケットのバランスをとることができるWireguard VPNまたは他のタイプのUDPトンネルを持つことです。あるのです。

実験のために接続を最大化するVPSがあります。サーバー側から発信されたUDPパケットの負荷を分散し、それらをすべて単一のポートに転送するためにiptablesルールを設定しようとしましたが、実際に複数のポートから来る理由を理解するにはUDPの知識が不十分です。私の理解は、セッションの固定のために同じポートを使い続けることです。

また、mptunnel、mlvpn、Glorytunなどのようなものも試してみましたが、どちらも正しく機能しませんでした。私が得た最高の結果はkcptunを使用することでした。これにより、複数のリスニングポートと接続ポートを指定できますが、セッションごとのロードバランシングのみが実行されるため、TCPを介したシングルスレッドダウンロードは複数のUDPポートを経由しませんが、複数スレッドのダウンロードは複数のUDPポートを通過しないでください。ダウンロードすると、接続が最大化されます。

これを達成するために使用できる単純なiptablesルールまたはロードバランシングUDPプロキシが必要ですが、基本的に私の知識は終わりました。

誰もがこれを達成するためのアイデアがあればテストしてみることができてとても感謝します。現在、MPTCPは最善の解決策ですが、ある種のUDPソリューションがより速いので、私はそれを好みます。

助けてくれてありがとう。

ベストアンサー1

おすすめ記事