私はネットワーキングに不慣れです。間違えたらご容赦ください。
NATでプライベートIPアドレスと通信する方法はありますか?ルーターにアクセスしてポートフォワーディングを使用したくないのですが、それを行うためのコードやその他の方法やプロトコルはありますか?プライベートVPNは相対的な用語ですか?詳しく説明してください。
NAT(ポートフォワード)経由でデバイスに直接アクセスできない場合は、境界デバイスへのVPNが必要です。一部のルーターはVPNを直接サポートしているか、外部ホスト経由でアクセスする必要があります。サービス。
VPNには多くの形式があり、境界ルーターで利用できるものによって完全に制約されます。商用ルーターは、ローエンドであっても、IPSec VPNやSSLベースのVPNなど、さまざまな接続方法を提供します。
Windowsマシンの場合、LogmeinやChromeリモートデスクトップなどのサービスがあります。これらは、マシンがアウトバウンド接続で外部サービスに登録することで機能し、そのアウトバウンド接続は着信リモートアクセスに使用されますセッション。
これは、必要なのはシェルだけであるlinux/unixデバイスでうまく機能します(ただし、シェルを入手したら、X Windowsを同じように簡単にトンネリングできます)。
外部ホストを介してプライベートホストにアクセスする例は、プライベートデバイスにサーバーへのアウトバウンドssh接続を作成させ、アクセスできるアクセスできるようにすることです。次に、リモートポートフォワードを作成します。クライアントでは、次のようなことを行います。
ssh -R2222:localhost:22 external.server.com
これにより、external.server.comにポート2222が作成され、に接続すると、プライベートマシンのポート22にパケットが転送されます。したがって、external.server.comでこれを行った場合:
ssh localhost:2222
専用機に接続します。