同じラップトップ上で 2 つのデフォルトの Ubuntu OpenVPN トンネルを相互に実行するにはどうすればよいですか?

同じラップトップ上で 2 つのデフォルトの Ubuntu OpenVPN トンネルを相互に実行するにはどうすればよいですか?

最初の場所から世界の他の場所への OpenVPN トンネル用の設定が 1 つあります。次に、別の場所への最初のチャネルを介して別の OpenVPN アプリを実行したいのですが、両方の設定用にすでに 2 つの設定があり、VPN トンネルの構成を設定する必要があります。私はネットワークと VPN に関しては初心者なので、詳細な説明と詳細なガイドへのリンクがあると非常に助かります。

上院

質問が誤解されているようですので、もう少し説明してみます。ASCII が下手で申し訳ありませんが、SO でグラフを描く唯一の方法のようです。

tunnel1  \_________/
tunnel2 \___________________________/
PC------------------------------------- target server
         ___________________________
        / _________                 \ target location
         /         \ interim server

しかし、コメントで提案されていたように、そうではありません:

           tunel1                  tunel2                    
        \___________/        \______________/
PC------------------- interim ---------------- target server
         ___________          ______________
        /           \        /              \ target location

tunnel1および 用のOpenVPN 設定があります。 設定用にtunnel 2ubuntu-linux のインスタンスを 1 つ起動し、同じプログラムの別のインスタンスを で実行すれば、インスタンス #1 で動作していることに気付かなくなるでしょうか。 その場合、具体的に何をすればよいのでしょうか。また、設定のどの変更を行うべきでしょうか。openvpntunnel1config#2

答え1

私の理解では、トラフィックが 2 つの VPN トンネルを順番に通過して「跳ね返る」ようにし、最初のトンネルで PC を遠隔地のマシン (それが何であれ) に接続し、2 番目のトンネルで着信トラフィックを別の遠隔地に転送するということですね。

そうですか?

もしそうなら、OpenVPN プログラムが PC 上で同時に 2 つのインスタンスを実行できるかどうかを知ることが役に立ちます。そうでなくても、プログラムの設定でそれを変更できれば、問題の解決策が見つかるかもしれません。

そうでない場合、変更できない場合は、パケット トリップの 2 番目の部分を処理するために別の VPN アプリをインストールすることをお勧めします。遠隔地のマシンを制御してそこに設定しない限り、それが簡単かどうかはわかりません。

たとえば、遠隔地のマシンがサーバーであり、管理者権限を持っていない場合、ソフトウェアのインストールも問題になる可能性があります。

関連情報