VPNに接続されているドッカーコンテナのポートにアクセスする

VPNに接続されているドッカーコンテナのポートにアクセスする

ほぼ同じことをしたいVPN サービスに接続されたサーバーに SSH で接続今サーバーはドッカーコンテナです。

要約すると、以下を使用してコンテナを構築しました。

  • Ubuntu
  • node.js
  • オープンVPN

起動時にOpenVpnクライアントを起動し、VPN接続を正常に確立して、すべてのデフォルトトラフィックをVPNにリダイレクトします。また、ポート3000でnode.jsアプリケーションを起動します。ただし、VPN接続のため、少なくともデフォルトで意図したホストのパブリックIPv4からポート3000にアクセスできません。

Dockerコンテナ内のルーティングマジックでこの問題を解決できますか?

精度を高めるために、ホストはクラウドインスタンスです。つまり、個人IPを取得し、弾力的な魔法を通じてパブリックIPを取得すればいいのです。

現在、幸いにも、VPNルーティングの影響を受けないホストのIPv6パブリックアドレスを使用する解決策を使用しています。しかし、私はこれがハッキングだと思いますが、最終的に動作が中断される可能性があります。

関連情報