NATの背後にあるリモートサーバーを介してリモートコンピュータにアクセスする

NATの背後にあるリモートサーバーを介してリモートコンピュータにアクセスする

私はnatの背後にあるリモートサーバーに接続されているリモートコンピュータにアクセスしたいと思います(実際にはLinuxがインストールされている別のコンピュータだけです)。ここで計画を見ることができます。

私はlogmein hamachiを使用してローカルコンピュータとリモートサーバー間の接続を作成し、sshuttleを使用してトラフィックをトンネリングしています。ただし、shuttle hamachiを使用すると、数分後に接続が切断され、サービスを再起動する必要があります。シャトルを使わなくてもハマチはうまくいきます。

私のシャトルコマンド:sshuttle -r [email protected] -x xxx.xxx.xxx.xxx 0/0 -vv

NATを介してネットワークを共有する別の方法がありますか?

サーバーローカルネットワークの一部であるサイト、サービス、コンピュータにアクセスする必要があります。

答え1

これはしたくありませんでしたが、私は作りました。オープンVPNリモートサーバーのサーバーで、ローカルネットワークをクライアントと共有します。そしてそれはとてもうまくいくようです。

答え2

これを達成するには、ポート転送が最善の選択肢になります。

NATデバイス(ルーターである可能性があります)からオプションでポート転送ルールを追加できます。あなたの場合、これがどのように行われるかを確認する必要があります。

接続するには、SSH用のカスタムポート(22を使用しないなど)を使用することをお勧めします。ポート転送は、カスタムポートからの要求をNATの後ろのローカルアドレスとポートに転送します。他の作品では次のようになります。

externalIp:CustomPortに接続すると、トラフィックはInternalIp:22に転送されます。

関連情報