IPv6を使用してコンピュータから着信する特定のIPv4ポートを別のコンピュータの同じポートに転送するユースケースがあります。
私は[auto]sshを使ってこれを行うことができると仮定していますが、これがパフォーマンスが良いのか、それとも他に利用可能なものがあるのか疑問に思います。 IPtablesはオプションですが、IPv4のみであることがわかっているので、IP6tablesを使用する必要があります。 IPv4 <-> IPv6(双方向)で動作しますか?
パフォーマンスを最大化するには、サービスとして実行できるオプションが望ましいです。オプションは何ですか?
答え1
2つの独立したデータチャネル間の双方向データ転送のsocat
ためのリレー。 ipv4 を ipv6 に渡すか、その逆に渡すことができます。
ポート4000の例:
sudo socat TCP4-LISTEN:4000,fork TCP6:[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:4000