web-dev-qa-db-ja.com

IPv6のみのマシンでIPv4を使用する(SSHトンネル経由?)

IT以外の会社は、IPv4のみのWebサービスを使用しており、(ホワイトリストに登録された)IPv4 ipからのアクセスのみを許可しています。このIPは、VPSの1つに割り当てられています(このVPSにもIPv6が割り当てられています)。

通常、他のIPv4マシンからこのVPSへのSSHトンネルを使用し、Firefoxのプロキシ設定を介してIPアドレスを使用します。これは私たちが望むように正確に機能しますが、IPv6のみのマシンでは機能しません。これらはIPv6アドレスを使用してVPSにSSHトンネルできますが、使用できるのはVPSのIPv6のみで、IPv4は使用できません。

このVPSからIPv4を使用する方法はありますか。また、要求を「変換」するための中間サーバーとしてVPSを使用することはできますか?私たちはトンネルのようなソリューションを好みますが、それが私たちの目標を達成するのに役立つならば、あらゆる可能なツールが許可されます。

私たちはすでにssh接続を設定するほとんどの方法(sshとsshuttle)を試し、socatでも物事を行いましたが、まだ運が悪く、見つかったほとんどの解決策はIPv4からIPv6へのIPv4への変換です。

1
Rick

問題が他の人にも影響を与える場合は、より包括的な説明を作成しましょう。 OPは、以下で確立されたSOCKS5プロキシを介してWebに接続しています。

ssh -D <local_port>

残念ながら Firefoxのバグ があり、IPv6のみのホストがプロキシを使用してIPv4アドレスに接続することはできません。 DNSプロキシも有効にする必要があります。

逆方向では、IPv4のみのホストは、プロキシを使用してIPv6アドレスに接続できます。

0